2017-11-04 121 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

如果你通過這個文件您可以看到頂部的簽名部分和所需的簽名。謝謝。

相關問題