Keystore 生成器
在线生成 Android Release Keystore (PKCS12) 文件,密钥在浏览器本地生成,不上传服务器
证书持有者信息 (Distinguished Name)
生成结果
⚠ 重要提示:
1. 请妥善备份此 Keystore 文件和密码,丢失后无法恢复,将导致无法更新已发布的 App
2. 切勿将 Keystore 文件提交到 Git 等版本控制系统
3. 该文件格式为 PKCS12(.p12),Android Studio / Gradle 原生支持
Gradle 签名配置 (build.gradle)
keytool 参数说明
| 参数 | 含义 |
|---|
-keystore | 输出的 Keystore 文件路径 |
-alias | 密钥别名,签名和验证时通过此名引用 |
-keyalg RSA | 密钥算法,Android 签名使用 RSA |
-keysize | 密钥长度,推荐 2048 位 |
-validity | 证书有效天数,Google Play 建议至少 25 年 |
-storepass | Keystore 文件的访问密码 |
-keypass | 密钥条目的密码(PKCS12 中与 storepass 相同) |
-dname | 证书持有者信息:CN=姓名, OU=部门, O=公司, L=城市, ST=省, C=国家 |
-storetype PKCS12 | 存储格式,现代 Android 推荐 PKCS12(替代旧版 JKS) |