提交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