前言
2023年8月,國內(nèi)開始要求應(yīng)用市場上架的APP要備案馒疹,備案則需要提交安卓APP簽名文件中的MD5佳簸、公鑰等信息,如下圖是某平臺(tái)APP備案需要提交的信息颖变。
獲取MD5等信息
最省事方法
針對沒有ide工具生均,沒有從事過iOS開發(fā),或想節(jié)省時(shí)間的朋友腥刹,建議通過我們開發(fā)的網(wǎng)頁來獲取iOS簽名文件中MD5马胧、公鑰的信息,本工具保障簽名文件等信息的安全衔峰。
網(wǎng)頁地址:https://aitoolnav.caichuangkeji.com/#/AppMd5
如下界面佩脊,上傳簽名文件蛙粘,并輸入密碼,點(diǎn)擊獲取簽名文件信息即可威彰。
承諾聲明:本工具不會(huì)保存用戶任何信息出牧,程序讀取完證書信息后自動(dòng)刪除證書文件。
常規(guī)方法
方式1:通過蘋果開發(fā)者中心獲取Bundle ID歇盼、平臺(tái)公鑰舔痕、簽名 MD5 值。
獲取 Bundle ID:
1豹缀、使用 APP 對應(yīng)的 iOS 開發(fā)者賬號(hào)登錄 Developer 控制臺(tái)伯复,找到下圖標(biāo)識(shí)符(英文),單擊進(jìn)入 Certificates,Identifiers&Profiles 頁面邢笙。
2啸如、在 Certificates,Identifiers&Profiles 頁面,單擊 Identifiers鸣剪,其中 IDENTIFIER 列對應(yīng)的就是 Bundle ID组底。如下圖所示:
獲取公鑰與簽名 SHA1 值:
1、在計(jì)劃資源中,單擊證書(英文),進(jìn)入 Certificates 頁面亏娜。
2、在 Certificates 頁面厌均,可查看證書詳情,并下載 APP 對應(yīng)的證書告唆。
3棺弊、通過查看證書詳細(xì)信息,可獲取公鑰和簽名 SHA1 值擒悬。iOS 的 APP 公鑰模她,如下圖所示:
若公共密鑰未完整顯示,可以先單擊省略號(hào)懂牧,如果仍然未能完整顯示出來侈净,請復(fù)制省略號(hào)前面顯示出的數(shù)據(jù)進(jìn)行填寫。
4僧凤、iOS 的 APP簽名 MD5 值(SHA-1)畜侦,如下圖所示:
方式2:通過命令行的方式
1. 安裝OpenSSL:確保您的系統(tǒng)上已經(jīng)安裝了OpenSSL工具。
2. 提取證書和私鑰:使用以下命令從'.p12'文件中提取證書和私鑰躯保,并將其保存為兩個(gè)單獨(dú)的文件旋膳。
openssl pkcs12 -in YourCertificate.p12 -clcerts -nokeys -out Certificate.crt
這將分別提取證書并將其保存為'Certificate.crt'文件,提取私鑰并將其保存為'PrivateKey.key'文件途事。
3. 獲取證書的MD5指紋:使用以下命令獲取證書的MD5指紋验懊。
openssl x509 -noout -fingerprint -md5 -inform pem -in Certificate.crt
這將輸出證書的MD5指紋擅羞,您可以從中獲取MD5值。
4. 獲取公鑰:使用以下命令從證書中提取公鑰义图。
openssl x509 -pubkey -noout -inform pem -in Certificate.crt > PublicKey.pem
這將提取證書的公鑰并將其保存為'PublicKey.pem'文件祟滴。
現(xiàn)在,已經(jīng)成功獲取了'.p12'簽名文件的MD5和公鑰歌溉。請注意,上述命令中的文件名需要根據(jù)自己的實(shí)際情況進(jìn)行調(diào)整骑晶。
其他推薦:
1痛垛、AI應(yīng)用助手:https://ai.caichuangkeji.com/
2、AI導(dǎo)航網(wǎng)址:https://aitoolnav.caichuangkeji.com/
3桶蛔、如需了解獲取安卓簽名文件md5匙头、公鑰等信息,請移步APP備案仔雷,最新獲取安卓簽名文件中MD5等信息方法