查看Android apk签名信息

必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令

keytool -list -printcert -jarfile app.apk

WmImac-52:~ fanyuanhua$ keytool -list -printcert -jarfile /Users/fanyuanhua/2019-10/备忘录记事本/10.25/app-tencent-release-11.1.2_2019-10-25_11-50-06_legu_aligned_signed.apk 
签名者 #1:

签名:

所有者: CN=xiangdongli, OU=xiangdongli, O=xiangdongli, L=wuhan, ST=Hubei, C=CN
发布者: CN=xiangdongli, OU=xiangdongli, O=xiangdongli, L=wuhan, ST=Hubei, C=CN
序列号: 3284e883
有效期开始日期: Fri Jul 07 19:22:36 CST 2017, 截止日期: Tue Jul 01 19:22:36 CST 2042
证书指纹:
	 MD5: 31:80:D7:D5:54:D8:69:7F:72:18:D6:22:00:4C:3C:E8
	 SHA1: BD:70:2A:EC:52:5C:FE:49:A0:B9:53:CB:71:95:23:5B:ED:07:D4:ED
	 SHA256: 1C:8A:FC:DC:56:26:67:02:7E:A1:6B:3B:4D:63:87:9A:97:24:F7:E1:B0:D4:97:C2:EA:33:3D:31:32:A7:A6:DF
	 签名算法名称: SHA256withRSA
	 版本: 3

扩展: 

#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 45 30 47 C3 EA 5C BB BD   23 2F 61 9D A5 4C 0B 7A  E0G..\..#/a..L.z
0010: 76 BE 5A EC                                        v.Z.
]
]


查看jks签名库里的签名信息:

keytool -v -list -keystore keystore.jks

更改别名:

keytool -changealias -keystore my.jks -alias myalias -destalias otheralias

删除别名:

keytool -delete -alias myalias -keystore my.jks -storepass jkspassword

查看.apk包里的签名详细:

jarsigner -verify -verbose -certs app-release.apk

通过命令生成密钥库和别名

keytool -genkey -alias myalias -keyalg RSA -keystore my.jks -keysize 2048 -validity 9125 -dname “CN=FirstAndLastName, OU=OrganizationalUnit, O=Organization, L=CityOrLocality, ST=StateOrProvince, C=CountryCode, EMAILADDRESS=vanhua@gmail.com”

----注:-keyalg:加密算法 -keysize:加密位数 -validity:有效期(天) -dname:证书详细信息

导出证书:

keytool -export -alias myalias -keystore my.jks -file myalias.crt -storepass jkspassword

打印证书信息:

keytool -printcert -file myalias.crt

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值