sha1校验工具android,Android 正式版与测试版签名(MD5,SHA1,SHA256)以及忘记keystore的应用正式版签名获取...
Android中獲取應用的簽名我們可以借助java中的keytool工具進行獲取,keytool工具命令參考:Keytool命令詳解
具體如下,
一、正式版與測試版簽名獲取。
方式1:通過Android studio獲取
1.進入到terminal
2.進入到.android 目錄,一般在user/Administrator/(或者你自己的用戶名)下
3.用keytool工具通過簽名文件得到測試簽名,命令如下:keytool -list -v -keystore debug.keystore,然后回車稍等生成簽名
注意1:如果出現問題:?'keytool' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
可去你自己的java環境變量的“JAVA_HOME”的路徑(jdk的安裝路徑)的bin目錄下復制jli.dll和keytool.exe文件到.adroid 目錄下,重新執行命令,(參考:https://www.jianshu.com/p/08bbc1397792)
注意2:這里的debug.keystore 是Android默認的,并且和keytool.exe都在你的.android 目錄下,如果你修改了,請將debug.keystore換成你的真正路徑。
3.1.重新執行后得到測試簽名
4.得到正式簽名,將步驟3中的debug.keystore換成你的keystore路徑即可,如:我的是?D:\Mine\Inspection\app\key\keyStore.jks
方式2,通過cmd命令行獲取
如果你知道keystore路徑,又不想打開Android studio,那么你可以用如下方法獲取簽名.
1.通過下圖方式打開cmd命令行(或者Windows鍵+R鍵,然后輸入cmd回車)
2.切換到.android 目錄
3.獲取測試簽名,輸入命令: keytool -list -v -keystore debug.keystore,回車
4.查看簽名
5.獲取正式簽名:輸入命令:?keytool -list -v -keystore 你的keystore路徑,回車,然后輸入秘鑰,等待生成查看簽名
二、獲取安裝包的簽名
如果你的keystore找不到了,但是你需要用到正式簽名,可以用以下步驟獲取到
1.將安裝包的后綴名改為壓縮文件,如.zip等
2.解壓此文件獲取到相應的簽名文件
3.通過cmd進入到解壓出來的META-INF文件夾
4.用keytool的printcert命令執行CERT.RSA文件得到簽名,輸入:keytool -printcert -file CERT.RSA
感謝你的閱讀,如有問題歡迎留言指出!
總結
以上是生活随笔為你收集整理的sha1校验工具android,Android 正式版与测试版签名(MD5,SHA1,SHA256)以及忘记keystore的应用正式版签名获取...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言月份判断季节 switch,C语言
- 下一篇: 51node1006LCS