FaceBook的秘鑰散列獲取


隨筆記錄

先下載OpenSSL工具
在C盤創建一個openssl,將下好的OpenSSL工具解壓到這里
解壓后文件夾
將你的 .keystore文件復制到JAVA JDK 文件夾的bin目錄里面(C:\Program Files (x86)\Java\jdk1.8.0_144\bin)
win+R打開命令控制器,cd到JANA JDK的bin文件夾下
cd到javajdk的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位的秘鑰散列


免責聲明!

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



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