最簡單的方法經過命令製做安卓簽名文件證書並獲取其 md5,可不安裝軟件

1 前言

簽名文件,也叫簽名證書(通常用 .jks 後綴),主要是用來證實這個 app 是你開發的,別人沒你的簽名證書就沒法冒充你。因此不少第三方服務提供商須要你提供簽名證書的 md5,如百度人臉識別等。建議測試 apk 和正式 apk 都有同一個證書,不然容易給本身添麻煩。android

2 製做方法

製做簽名證書的方法有不少種,這裏介紹經常使用的三種。程序員

2.1 方法一:命令生成,推薦使用,不用安裝軟件。微信

在任意文件夾下執行此命令,執行後就在此文件夾下生成了簽名證書。最後一步按 y 按回車,有些系統不用的忽略就好。開始的兩次密碼是簽名證書密碼,後面兩次密碼是別名密碼,建議密碼設置一致,如 uniapp 若是這 2 個密碼不一致沒法雲打包。app

-alias:別名,隨便起,記錄好之後會用到。工具

-validity:有效期,以天爲單位,過小有問題,太大不可用,推薦和個人同樣。測試

-keystore:生成簽名文件的名字,推薦用.jks後綴。ui

D:\android>keytool -genkey -alias longyoung -keyalg RSA -validity 36500 -keystore longyoung.jksspa

2.2 方法二:經過 Android Studio 生成。3d

Android Studio 依次點擊:Build -> Generate Signed Bundle / APK... -> APK -> Create New,彈出窗口,填入資料便可生成。blog

2.3 方法三:經過 360 加固助手生成。

下載安裝 360 加固助手,依次點擊:工具包 -> 製做簽名。

3 獲取 md5

以下命令,傳入簽名證書路徑和別名(-alias)便可。以下紅框,有些第三方區分大小寫的,推薦使用去冒號全小寫,我一直都是這樣用沒有遇到過問題,如個人:00043049173620694d0dfd13dda152ea。

D:\android>keytool -list -v -keystore "D:\android\longyoung.jks" -alias longyoung

PS:本文原創發於微信公衆號longyoung,關注並回復「51電子書」免費領取程序員必讀經典電子書。

相關文章
相關標籤/搜索