查看文件的签名信息(MD5值)

前言

数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术来实现的,用于鉴别数字信息的方法。那我们怎么获得这些签名信息呢?

查看签名信息

  1. 通过签名文件查看证书指纹信息(SHA1):
    命令: keytool -list -keystore xxx.keystore

查看文件的签名信息(MD5值)
2. 解压签名apk包后,通过RSA文件查看签名文件:
解压后的文件夹可能是这样:

查看文件的签名信息(MD5值)
可以看到 META-INF 文件夹,打开便可以看到RSA文件:

查看文件的签名信息(MD5值)
然后在命令行里输入以下命令便可查看Apk的签名信息了(包括MD5信息):
命令:keytool -printcert -file XXX.RSA
查看文件的签名信息(MD5值)
记录到此结束!
END

参考文档

https://blog.****.net/xue_tianyou/article/details/82014919
https://www.jianshu.com/p/c5630b8144ab