SHA1獲取的幾種方式

2021-08-21 03:11:11 字數 1129 閱讀 5094

1、通過eclipse編譯器獲取sha1

使用 adt 22 以上版本,可以在 eclipse 中直接檢視。

windows:依次在 eclipse 中開啟 window -> preferances -> android -> build。

mac:依次在 eclipse 中開啟 eclipse/adt->preferances -> android -> build。

在彈出的 build 對話方塊中 「sha1 fingerprint」 中的值即為 android 簽名證書的 sha1 值

2、通過android studio編譯器獲取sha1

第一步、開啟android studio的terminal工具

第二步、輸入命令:keytool -v -list -keystore keystore檔案路徑

第三步、輸入keystore密碼

3、使用 keytool(jdk自帶工具)獲取sha1

第一步、執行進入控制台

第二步、在彈出的控制台視窗中輸入 cd .android 定位到 .android 資料夾

第三步、繼續在控制台輸入命令

debug.keystore:命令為:keytool -list -v -keystore debug.keystore

自定義的 keystore:命令為:keytool -list -v -keystore apk的keystore

提示輸入金鑰庫密碼,編譯器提供的debug keystore預設密碼是 android,自定義簽名檔案的密碼請自行填寫。輸入金鑰後回車(如果沒設定密碼,可直接回車),此時可在控制台顯示的資訊中獲取 sha1 值

4、**中提取

publicstatic string sha1(context context)

return hexstring.tostring();

} catch (namenotfoundexception e) catch (nosuchalgorithmexception e)

return null;

}5、apk中讀取:

第一步、將apk改為zip字尾檔案,並解壓;

第二步、進入meta-inf路徑,執行keytool -printcert -file meta-inf/cert.rsa

android studio 獲取sha1的方法

在eclipse開發時,我們很容易的從開發工具中就能找到sha1的值,這裡不再贅述,這裡主要說一下在android studio中如果檢視專案的sha1的值。根據自己的親身經歷,下邊說一下步驟 1,測試簽名的sha1值 開啟dos視窗,複製as安裝位置中.android 路徑 我這裡是c users...

如何獲取SHA1值?

開啟android studio的terminal工具 輸入命令 keytool v list keystore keystore檔案路徑 輸入keystore密碼 使用adt 22以上版本,可以在 eclipse 中直接檢視。windows 依次在 eclipse 中開啟 window prefe...

獲取應用的sha1值

android應用的sha1資訊和簽名檔案有關,如果應用的debug版和release正式版使用的不是乙個簽名檔案,那麼sha1資訊也是不一樣的。本文提供兩種獲取方法 方法一 獲取 如下,可直接複製使用 log.d tag,init 獲取sha1資訊 sha1str 這個是獲取sha1的方法 pub...