Android已有xxx.jks获取证书指纹SHA1,SHA256,Pubkey,MD5等

没有xxx.jks文件可以先生成:

指定:名称、密码、别名、别名密码
keytool -genkeypair -alias 别名 -keyalg RSA -keypass 密码 -keystore 名字.jks -storepass 密码 
例如
keytool -genkeypair -alias meeting -keyalg RSA -keypass meetingapp -keystore tmeeting.jks -storepass meetingapp

生成文件位置默认Android文件夹

第一步(读取路径):

终端,cd 安卓文件夹

第二步(生成jks文件):

//执行命令
keytool -list -v -keystore debug.keystore
//或
keytool -list -v -keystore xxx.jks

第三步(获取SHA1,SHA256):

输入密码,获取证书指纹SHA1,SHA256等

第四步(获取pubkey):

//keytool获取pubkey
keytool -list -rfc -keystore your.keystore -alias your_alias -storepass your_password | openssl x509 -inform pem -pubkey
//或:先导出证书
keytool -exportcert -keystore your.keystore -alias your_alias -file cert.pem -storepass your_password
//通过openssl获取pubkey
openssl x509 -inform der -in cert.pem -noout -pubkey

第五步(获取MD5):

//第四步中如果操作过,请忽略下面一行
keytool -exportcert -keystore your.keystore -alias your_alias -file cert.pem -storepass your_password
//通过openssl获取md5
openssl x509 -inform der -in cert.pem -noout -fingerprint -md5
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容