Android調試秘鑰證書指紋獲取方式


Android開發者需要知道調試秘鑰(debug keystore)和發布秘鑰(release keystore)的區別。

一般在調試過程會使用調試秘鑰簽名apk文件,而在發布過程中會使用發布秘鑰簽名。

在做一些第三方開發平台接入時,為了鑒定服務使用者,有的平台會要求綁定一個秘鑰證書。為了調試便利,我們可以使用調試秘鑰的證書指紋。

在安裝了Android開發環境后,主目錄下會自動創建一個隱藏的.android目錄,其下有一個debug.keystore文件即為調試秘鑰。

為了獲取證書指紋,可以運行如下命令:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

回顯為:

別名: androiddebugkey
創建日期: 2014-7-7
條目類型: PrivateKeyEntry
證書鏈長度: 1
證書[1]:
所有者: CN=Android Debug, O=Android, C=US
發布者: CN=Android Debug, O=Android, C=US
序列號: 53ba546e
有效期開始日期: Mon Jul 07 16:03:58 CST 2014, 截止日期: Wed Jun 29 16:03:58 CST 2044
證書指紋:
     MD5: 7D:7F:9B:53:DF:34:52:2F:E9:DE:BB:D6:35:AE:4E:9D
     SHA1: 17:E1:61:BB:1B:2C:F0:BA:24:1F:9D:97:A2:42:5C:A8:CB:FE:97:89
     SHA256: 07:19:D1:6F:A2:02:6F:ED:9A:DA:CC:0E:DF:BC:75:B7:96:A2:7F:D0:67:F9:16:FF:B9:01:69:8B:9F:C0:B1:06
     簽名算法名稱: SHA1withRSA
     版本: 3

這樣我們就能得到MD5,SHA1和SHA256三種指紋。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM