密码有什么要求?
Java Keystore 规范要求密码至少 6 位。Android Studio 建议 Store 密码与 Key 密码保持一致,避免签名时反复输入。
浏览器本地生成 Android 应用签名 keystore(PKCS#12), 自动计算 SHA-1 / SHA-256 指纹。密码与私钥不会上传或持久化。
全部在浏览器本地通过 node-forge 生成,密码与私钥不会离开设备, 也不会持久化保存。生成的文件可直接用于 Android Studio 签名或 apksigner 。
Google Play 要求证书至少在 2033 年 10 月 22 日之后过期, 建议 10000 天(约 27 年)。
下载 .keystore 文件后,在 Android Studio 的Generate Signed Bundle / APK 中直接选择即可。 指纹可用于 Google Play、Firebase、SDK 白名单等场景。
文件名:androidkey.keystore
Java Keystore 规范要求密码至少 6 位。Android Studio 建议 Store 密码与 Key 密码保持一致,避免签名时反复输入。
Google Play 要求签名证书至少在 2033-10-22 之后过期。 官方文档推荐 25 年及以上,一般填 10000 天(约 27 年)即可。
生成的是 PKCS#12(JDK 9+ keytool 默认格式),扩展名依然使用.keystore,Android Studio、apksigner、Gradle 全部兼容。
所有运算在浏览器本地完成,密钥与密码不会上传。请及时下载并妥善保管, 一旦丢失将无法为已上架应用发布新版本。