Android 证书生成器

浏览器本地生成 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

Subject
Serial
Not Before
Not After

常见问题

密码有什么要求?

Java Keystore 规范要求密码至少 6 位。Android Studio 建议 Store 密码与 Key 密码保持一致,避免签名时反复输入。

有效期填多少?

Google Play 要求签名证书至少在 2033-10-22 之后过期。 官方文档推荐 25 年及以上,一般填 10000 天(约 27 年)即可。

格式是 JKS 还是 PKCS12?

生成的是 PKCS#12(JDK 9+ keytool 默认格式),扩展名依然使用.keystore,Android Studio、apksigner、Gradle 全部兼容。

安全性?

所有运算在浏览器本地完成,密钥与密码不会上传。请及时下载并妥善保管, 一旦丢失将无法为已上架应用发布新版本。