什么是Android密钥库文件,它用于做什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

这是一个普遍的问题,但特别是我对Android的使用感兴趣。什么是密钥库文件,它用于做什么?

提问于
用户回答回答于

我会提供的答案是,一个密钥库文件是向任何要求的人证明自己。它不仅限于签署.apk文件,你可以使用它来存储个人证书,签名要传输的数据以及各种身份验证。

根据你对Android的操作以及自从你提到签名apk之后你可能想要的内容,它就是你的证书。您正在使用凭证标记您的应用程序。您可以使用相同的密钥标记多个应用程序,实际上,建议您使用一个证书来标记您编写的多个应用程序。跟踪哪些应用程序属于你更容易。

用户回答回答于

Android Market要求你使用公钥/私钥机制签署所有使用证书发布的应用程序。这提供了一个安全层,可以防止远程攻击者将恶意更新推向市场。

从Android开发人员网站的应用签名指南:

一般来说,对于所有开发人员而言,建议的策略是在应用程序的预期使用期限内使用相同的证书签署所有应用程序。你应该这样做有几个原因...

扫码关注云+社区