Android签名密钥 - 密钥库中的多个密钥?

时间:2015-04-14 01:17:19

标签: android android-studio

我使用Android Studio为我的应用程序创建新的签名密钥。在创建向导中,系统会提示我们输入密钥存储区密码,然后输入单独的密钥密码。

这篇文章很好地解释了两者之间的区别:

Android keystore password field

问题的两个部分:

  1. 为什么要将多个密钥放入一个密钥存储区,实际上是用于Android开发?我的想法是,如果我要创建更多应用程序,我会为每个创建一个新的密钥库。

  2. 在这种情况下,对密钥库和密钥使用相同的密码是好的吗?是吗?

  3. 谢谢

2 个答案:

答案 0 :(得分:1)

与之前的受访者相矛盾:

1)通常,您只需要一个私钥用于所有应用。私钥是对作者的引用,而不是对应用程序的引用。在正常的行动过程中,您不需要为每个应用程序提供新的私钥或新的密钥库。

2)您的链接几乎可以回答您的问题:将所有密码设置不同是一种很好的做法,遵循或不遵循它的决定取决于您。

official link支持我的想法。

答案 1 :(得分:0)

是的,密钥库包含许多用于发布多个应用的​​密钥。在密钥库中有多个密钥的一种情况是,如果您想提供不同风格的应用程序(例如免费版,付费版等)。

关于您的第二个问题,您可以为他们使用相同的密码,但这会带来安全风险,因为您的密钥可能会受到影响而影响密钥库中的所有其他密钥。

相关问题