android– 自我检查APK的签名

android– 自我检查APK的签名,第1张

概述我想以编程方式在运行时检查APK的签名.我在我的开发工作站上拥有一个密钥库,所以我可以知道(不知道如何)我正在用APK签名的公钥.一旦我知道标牌后公钥是什么,我想输入源代码并检查当前运行的应用程序是否与密钥匹配.可能吗?如果是这样,我如何从Eclipse生成的密钥库中获取公钥?谢谢.最佳答案你可以尝试这个,它应该工作Signature[] sigs = ge

我想以编程方式在运行时检查APK的签名.我在我的开发工作站上拥有一个密钥库,所以我可以知道(不知道如何)我正在用APK签名的公钥.

一旦我知道标牌后公钥是什么,我想输入源代码并检查当前运行的应用程序是否与密钥匹配.

可能吗?如果是这样,我如何从Eclipse生成的密钥库中获取公钥?

谢谢.

最佳答案你可以尝试这个,它应该工作

Signature[] sigs = getPackageManager().getPackageInfo(context.getPackagename(),PackageManager.GET_SIGNATURES).signatures;    for (Signature sig : sigs)    {        // log the sig here    }
总结

以上是内存溢出为你收集整理的android – 自我检查APK的签名全部内容,希望文章能够帮你解决android – 自我检查APK的签名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1139931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存