文章时间:2021年5月5日 20:24:28
解决问题:Android生成证书和信息获取更新时间:2022年4月11日 22:37:46
这套方法生成证书没有什么问题,但是在获取证书信息的时候,jdk1.8版本没有什么问题,但是jdk11和jdk17均无法输出MD5秘钥。为此找了一个比较好用的工具来进行识别。(该工具也可以进行生成各种秘钥,非常强大)
github地址:https://github.com/kaikramer/keystore-explorer
官网地址:https://keystore-explorer.org
找一个根目录,然后打开cmd
复制下面的代码执行
keytool -genkey -alias hcses -keyalg RSA -keysize 2048 -validity 36500 -keystore hcses.keystore
一路根据指示设置密码,组织等,注意密码是不会显示或者以***代替,但是其实已经输入了。确认后选择Y,生成的证书会你当前cmd的目录下。
keytool -list -v -keystore hcses.keystore
输入上面的代码,就可以获取MD5、SHA1的证书指纹了。