导航:首页 > 软件资讯 > 如何判断app开发和企业签名

如何判断app开发和企业签名

发布时间:2024-03-26 15:31:20

⑴ 如何判断 Android 应用的 Apk 签名是否一致

Android应用的发布形式apk中包含的签名加密方法除了RSA还有DSA,所以不能只从apk中提取常见的META-INF/CERT.RSA,第一步应该是检查apk中具体的签名文件是什么。
FILE="yourapp.apk"
cert_XSA=`jar tf $FILE | grep SA`
此时得到的cert_XSA可能是META-INF/*.RSA或者META-INF/*.DSA。

接下来从apk中提取具体的签名文件。
jar xf $FILE $cert_XSA
此时会在当前目录得到cert_XSA文件。

然后对于得到的签名文件,提取其中签名的MD5值
keytool -printcert -file $cert_XSA | grep MD5 > "$FILE.certMD5"
这时候yourapp.certMD5这个文件中就保存了yourapp.apkk中的签名MD5值。

最后比较两个app的签名可以用diff
FILE1="yourapp1.apk"
FILE2="yourapp2.apk"
# ...
# ... 经过上述步骤得到$FILE1.certMD5和$FILE2.certMD5
# ...
certMD5_diff=`diff $FILE1.certMD5 $FILE2.certMD5`
if [ "$certMD5_diff" = "" ]; then
echo "$FILE1.certMD5 == $FILE2.certMD5"
fi
若输出yourapp1.apk.certMD5 == yourapp2.apk.certMD5那么这两个应用的签名就一致。

阅读全文

与如何判断app开发和企业签名相关的资料

热点内容
2021世界程序员节 浏览:480
php翼支付 浏览:880
盈通服务器ip地址 浏览:787
3des算法的c语言实现 浏览:871
网上怎样购买服务器地址 浏览:813
新氧app都在哪个城市 浏览:731
十二大加密货币图片 浏览:315
数据库日志自动压缩 浏览:929
手机表格文档用哪个app 浏览:77
找人开发app的公司怎么样 浏览:651
android蓝牙发送数据 浏览:428
范文澜中国通史pdf 浏览:755
php常用的设计模式 浏览:889
安卓手机怎么一个一个的截图 浏览:980
javajsondate 浏览:356
matlab图像处理算法 浏览:670
安卓如何禁止手机自动降频 浏览:697
一份加密不紧急的上行文 浏览:417
服务器c5是什么意思 浏览:444
基础程序员证 浏览:425