2017-11-04 120 views
-1

我正在下载想要在我的电脑上安装的文件。我知道,如果签名与我为该文件的发行商提供的签名相匹配,那么安装就可以了。已签名的应用程序文件 - 如何从文件中获取签名?

虽然我不想直接从分销商处下载,但是我想检查文件是否使用密钥签名。

我已经下载了openssl for windows的一个版本,但是我无法从中看出如何告诉应用程序文件中的密钥是什么。我见过很多下载的文件,说他们的散列是x,但是我要找的是从文件本身分发的关键。我必须比较的是SHA1-40十六进制数字键。

+0

Stack Overflow是编程和开发问题的网站。这个问题似乎是无关紧要的,因为它不是关于编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。 – jww

回答

0

我安装了JDK,并使用它的[JDK] \ BIN \ keytool.exe的运行如下: 的keytool -list -printcert -jarfile [path_to_your_apk]> signature.txt

如果你通过这个文件您可以看到顶部的签名部分和所需的签名。谢谢。

相关问题