Basics
¿Qué es un Android keystore?
Un Android keystore es un archivo protegido por contraseña que contiene la clave privada y el certificado usados para firmar tu app. Cada APK y Android App Bundle debe estar firmado antes de poder instalarse o publicarse, y Android solo acepta una actualización si está firmada con la misma clave que la versión ya instalada.
Eso convierte al keystore en uno de los archivos más importantes de tu proyecto. Con Play App Signing, actúa como tu subir clave, que Google verifica antes de volver a firmar tu app. Sin Play App Signing, es la clave de firma de la app en sí, y perderla significa que ya no podrás actualizar la app.
Este generador crea un keystore PKCS#12 (.p12) con una clave RSA de 2048 bits y un certificado SHA-256, igual que keytool
el asistente de firma de Android Studio, con una validez predeterminada de 25 años que cumple con los requisitos de Google Play.