Android數位簽章,數位簽章

來源:互聯網
上載者:User

Android數位簽章,數位簽章
轉載請標明出處: 

http://blog.csdn.net/yujun411522/article/details/46771977
本文出自:【yujun411522的部落格】


這裡只做簡要介紹,具體的自行查閱。在Android開發過程中,在最後的發布過程中都有一個數位簽章這個一個概念,如果沒有它,系統便不能安裝該應用,這個數位簽章的作用就是用來標識應用程式開發人員和應用程式之間的這種信任關係。
1 數位簽章的作用(1) 最主要的是應用程式作者身份的認證(2) 保證資訊在傳輸過程中的完整性,因為簽名是對每個檔案處理,在一定程度上能確認包中的內容沒有沒有被替換(3) 各種軟體市集對數位簽章要求而且在開發過程中,盡量保證對不同版本的程式使用同一個數位憑證,它帶來的好處:(1) 有利於版本升級,避免衝突。數位簽章相同時,系統會認為這是同一個程式的不同版本,不會發生包名衝突(2) 模組化開發。數位簽章相同可以運行在同一個進程中,開發人員可以分模組開發,使用者可以在需要的時候下載適當的模組(3) 通過許可權在多個進程之間共用資料和代碼。系統可以將功能和資料提供給有相同數位簽章的程式

2 數位簽章的說明(1) 可以是自簽名也可以是權威機構的數位簽章,不作要求(2) 發布一個正式的App,必須要用一個合適的私密金鑰產生的數位簽章(3) 要有有效期間,系統在安裝時檢查有效期間,如果已經安裝過了,即使以及到期也不會影響
3 數位簽章的方法主要有兩種,keytool+jarsiager的方式,ADT嚮導產生簽名。這一部分自行查閱,不做介紹




























著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.