隨筆記錄
先下載OpenSSL工具
在C盤創建一個openssl,將下好的OpenSSL工具解壓到這里

將你的 .keystore文件復制到JAVA JDK 文件夾的bin目錄里面(C:\Program Files (x86)\Java\jdk1.8.0_144\bin)
win+R打開命令控制器,cd到JANA JDK的bin文件夾下

執行這個命令
keytool -exportcert -alias androiddebugkey -keystore debug.keystore > c:\openssl\bin\debug.txt
其中androiddebugkey是你 .keystore文件的別名,debug是你 .keystore文件的名字。所以命令要這么寫(網上好多說debug.keystore找不到的...):
keytool -exportcert -alias 秘鑰別名 -keystore 秘鑰名字.keystore > c:\openssl\bin\秘鑰名字.txt
密碼默認為:android
注:下方的命令中的debug按照這個方式修改
出現這種錯誤:keytool 錯誤: java.io.IOException: Keystore was tampered with, or password was incorrect一般情況下是你密碼錯啦,
keytool 錯誤: java.lang.Exception: 別名 <androiddebugkey> 不存在這種是你別名錯啦
然后路徑cd到openssl文件夾下的bin目錄

執行
openssl sha1 -binary debug.txt >debug_sha.txt
會生成debug_sha.txt文件
再執行:
openssl base64 -in debug_sha.txt >debug_base64.txt
生成的debug_base64.txt里就是你需要的28位的秘鑰散列
