免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

微信開放平臺Android應(yīng)用簽名的本質(zhì)及如何獲取

 總懂緣 2020-04-24
原創(chuàng) github_2011最后發(fā)布于2017-03-09 20:19:38
發(fā)布于2017-03-09 20:19:38
分類專欄: Android
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。


在微信開放平臺創(chuàng)建移動應(yīng)用時上圖大家都遇到過,這里的應(yīng)用簽名是什么呢?

這里介紹說可以通過簽名生成工具在已安裝當(dāng)前應(yīng)用的手機中獲取,(待會獲取測試一下)我們先搞明白它是什么,這里提到了該應(yīng)用簽名由開發(fā)者簽名該應(yīng)用的keystore文件決定。

接下來我們便來探究一下這個應(yīng)用簽名是什么

思路:

1.創(chuàng)建一個keystore文件

2.創(chuàng)建一個Android應(yīng)用

3.使用keystore文件簽名該應(yīng)用得到簽名apk

4.使用簽名生成工具查看該應(yīng)用的簽名

我們下面開始一步步執(zhí)行

1.生成keystore文件

在自己電腦jdk的安裝目錄bin文件夾內(nèi)打開dos命令行(cmd命令打開cd到bin目錄也可以),輸入如下命令:

keytool -genkey -alias qj_test -keyalg RSA -validity 10000 -keystore qj_test.keystore
具體操作如下圖:

這時我們發(fā)現(xiàn)在我們的bin文件夾內(nèi)多了一個qj_test.keystore文件,它就是我們生成的keystore文件


接下來我們在命令行輸入如下命令:

keytool -list -v -keystore qj_test.keystore
輸入密鑰庫口令:123456之后得到詳細(xì)的keystore輸出信息如下:

這里大家明顯看到我把MD5值給框起來了,跟它有關(guān)系嗎?想知道答案繼續(xù)往下看吧…

2.創(chuàng)建一個簡單的android項目

項目的包名為:com.qj.keystoretest ,包名符合規(guī)范可以隨便命名,因為后面會用到,故在此處標(biāo)出(如何創(chuàng)建項目略)

3.使用keystore文件簽名該應(yīng)用得到簽名apk

我們的android應(yīng)用已經(jīng)創(chuàng)建好了,現(xiàn)在如何使用我們的keystore文件簽名我們的應(yīng)用呢






app-release.apk便是我們使用自己生成的keystore文件簽名生成的apk文件

先把該apk裝到手機中,就剩最后一步啦!

4.使用簽名生成工具查看該應(yīng)用的簽名

簽名生成工具下載(微信開發(fā)平臺)

簽名生成工具下載(新浪微博開放平臺)

任意下載一個(是一個apk文件)安裝手機后運行:



很顯然兩個工具生成的簽名是相同的,因為簽名是由我們的keystore文件決定的,從新浪簽名獲取工具的名字其實也不難發(fā)現(xiàn),簽名應(yīng)該和MD5有關(guān)

簽名生成工具生成的簽名:add1944573e750774d84c04148c720a0

keystore文件中的MD5值:AD:D1:94:45:73:E7:50:77:4D:84:C0:41:48:C7:20:A0

對比發(fā)現(xiàn):MD5值去掉兩兩之間的 " : " ,并將大寫改為小寫之后,奇跡出現(xiàn)了! 你會發(fā)現(xiàn)它和簽名生成工具生成的簽名一模一樣。

總結(jié):微信開放平臺Android應(yīng)用簽名的本質(zhì)便是我們簽名文件keystore的MD5值

相關(guān)知識點:

我們創(chuàng)建自己的keystore,利用keystore生成簽名apk文中已經(jīng)介紹了,如果想要在每次運行調(diào)試應(yīng)用的時候也用該keystore文件生成apk,

請參考:Android studio 如何指定使用自己生成的keystore調(diào)試

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多