[圖片上傳中...(SHA1.jpg-cb993a-1517368257280-0)]
AndroidAndroid 獲取電子秘鑰SHA1和MD5
開發(fā)中,我們有時(shí)候需要定位地圖,需要微信或者其他第三方API的功能,就要對接這些API,有的平臺除了包名,還要電子密鑰SHA1或者M(jìn)D5。
可以使用用Android studio的控制臺命令獲取,可獲取默認(rèn)調(diào)試的SHA1,也可獲取正式上線打包對應(yīng)的SHA1。
- 點(diǎn)擊AS底部的Terminal選項(xiàng)

打開控制臺.jpg
- 輸入指令 "c:",切換到C盤。

切換到C盤.jpg
- 然后要找到默認(rèn)的密鑰位置,我的位置是 C:\Users\你電腦的用戶名\.android 。

找到默認(rèn)的密鑰.jpg
- 輸入指令 "cd C:\Users\你電腦的用戶名\.android",切換到密鑰位置。

切換到密鑰位置.jpg
- 輸入指令 "keytool -list -v -keystore debug.keystore" 其中debug.keystore是studio默認(rèn)的keystore ,回車后要求輸入密碼,動手試試就知道了。

輸入密碼.jpg
- 然后就能得到結(jié)果啦。

SHA1.jpg
- 如果如要獲取上線正式包的密鑰SHA1,也是一樣找到密鑰的位置, 然后輸入指令 "keytool -list -v -keystore sign.jks" ,sign.jks是我上線包密鑰取得名字,密碼就是打包的密碼哦。