任何人都可以請詳細說明什麼是在Android應用程序簽名,爲什麼有必要上傳一個應用程序到Android市場?同時告訴我它對應用程序包/ apk文件所做的更改。Android應用程序簽名是什麼意思?
由於提前
任何人都可以請詳細說明什麼是在Android應用程序簽名,爲什麼有必要上傳一個應用程序到Android市場?同時告訴我它對應用程序包/ apk文件所做的更改。Android應用程序簽名是什麼意思?
由於提前
您與您的私鑰簽名的應用程序,使所有權和APK的完整性進行驗證。
https://en.wikipedia.org/wiki/Public-key_cryptography
https://developer.android.com/tools/publishing/app-signing.html
你可能已經注意到,在某些情況下,下載具有相關聯的MD5哈希,這是一個諸如此類的事情類似,雖然專門用於驗證下載文件的完整性。
在過去,你只是因爲你的連接是有損和蹩腳的,而且文件可能被損壞,所以你對照所提供的散列校驗了你的下載。
這些日子就是這樣和安全。
許多安全問題之一是一個惡毒的演員接管您的Android電子市場帳戶並上傳一個黑客/病毒感染的APK。理想情況下使用私鑰簽名可減少這種情況發生的可能性,除非他們使用了密鑰。通過密鑰識別您的身份,它們也可以保護您的用戶免受上述情況的影響。
需要應用程序簽名來識別作者。
Android系統要求所有安裝的應用程序都使用私鑰由應用程序開發人員持有的證書進行數字簽名。 Android系統使用證書作爲識別應用程序作者並在應用程序之間建立信任關係的一種手段。證書不用於控制用戶可以安裝哪些應用程序。證書不需要由證書頒發機構簽名:對於Android應用程序來說,使用自簽名證書是完全可以允許的。