TA的每日心情 | 开心 2024-1-11 00:00 |
---|
签到天数: 1092 天 [LV.10]以坛为家III
|
发表于 2017-8-3 02:55:45
|
显示全部楼层
百度搜索"CERT.RSA格式解析"
第二个标题叫"[Android Pro] Android签名与认证详细分析之二(CERT.RSA剖析)"
cnblogs的你可以参考一下,文章中部说可以用此命令得到签名信息
openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text
看了一下APK Helper目录下是有一个openssl.exe,估计他也是这样取的了,文件
我就不提供了,但这样输出的信息和用KeyTool取到的不一样,想要得到签名的
MD5,SHA之类的应该还要再做下一步运算,这些我也不懂,或者你可以搜索下
openssl和pkcs7了解一下
关于改名字,我实在是要吐槽一下,取签名信息,无论是用Keytool还是用Openssl
都只是需要CERT.RSA文件而已,你程序调用一下7z之类的把APK解压就能取到
CERT.RSA文件了,又不用调用什么CMD去处理APK文件,7z完全可以处理得了什
么点啊空格啊之类的,你就应该下载一个APK Helper看看他里面就有7z.dll文件
一个查看文件信息的工具却要去改动用户的文件....
还得再吐槽一个,你让我设置JAVA目录吧,OK,我直接复制路径填入,却发现没有
确定按键,我还必须得用你的浏览键去一个个目录找,好吧我设置完了,拖入一个
APK,签名信息并没有出现,全空白,我的路径是
C:\Program Files (x86)\Java\jre1.8.0_111\bin
好了就这么多,再说下去我直接可以写一个了
|
|