1.簽名的意義為了保證每個應用程序開發商合法ID,防止部分開發商可能通過使用相同的Package Name來混淆替換已經安裝的程序,我們需要對我們發佈的APK文件進行唯一簽名,保證我們每次發佈的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。
2.簽名的步驟a.創建key b.使用步驟a中產生的key對apk簽名
這個知識點很好理解,百度百科即可,其實他也是一種算法,就是對一個數據源進行一個算法之後得到一個摘要,也叫做數據指紋,不同的數據源,數據指紋肯定不一樣,就和人一樣。
如果不一致,則表明傳送的過程中一定出了問題,消息不可信。
通過這種所謂的數字簽名技術,確實可以有效解決可靠通信的問題。如果原始消息在傳送的過程中被篡改了,那麼在消息接收者那裡,對被篡改的消息提取的摘要肯定和原始的不一樣。並且,由於篡改者沒有消息發送方的私鑰,即使他可以重新算出被篡改消息的摘要,也不能偽造出數字簽名。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/220820.html
微信掃一掃
支付寶掃一掃