apk/abb密钥生成

提交google包时提示密钥强度太低。

密钥是用cocos creater生成的,后面查了一下密钥长度是1024位的,google自动 生成的密钥是4096的,最少也要2048才不会有这种提示。可以用jdk自带的keytool工具来生成指定长度的密钥

生成

keytool -genkeypair -keystore e:/gk.keystore  -storepass gk123456 -alias key0 -keypass gk123456 -keyalg RSA -keysize 4096 -validity 36500 -dname CN=g,OU=cc55,O=cc55,L=sh,ST=sh,C=cn
  • -genkeypair:生成密钥
  • -keystore:秘钥库文件名及存位位置
  • -storepass:指定密钥库的密码
  • -alias:指定别名
  • -keypass:指定别名条目的密码
  • -keyalg:指定密钥的算法 (如 RSA DSA(如果不指定默认采用DSA))
  • -keysize:密钥长度
  • -validity:证书有效期(单位:天)
  • -dname:CN=(名字与姓氏), OU=(组织单位名称), O=(组织名称), L=(城市或区域名称),ST=(州或省份名称), C=(单位的两字母国家代码)

查看

keytool -list -keystore e:/gk.keystore -storepass gk123456 
0%