Básicos
¿Qué es un keystore de Android?
Un keystore de Android es un archivo protegido por contraseña que contiene la clave privada y el certificado utilizados para firmar su aplicación. Cada APK y Android App Bundle debe ser firmado antes de que pueda ser instalado o publicado, y Android solo acepta una actualización cuando 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 la firma de Play App, actúa como tu clave de carga, que Google verifica antes de re-firmar su aplicación. Sin la firma de aplicaciones de Play, es la clave de firma de la aplicación misma, y perderla significa que ya no puede actualizar la aplicación.
Este generador crea un keystore PKCS#12 (.p12) con una clave RSA de 2048 bits y un certificado SHA-256, el mismo resultado que keytool
y el asistente de firma de Android Studio, con una validez por defecto de 25 años que cumple con los requisitos de Google Play.