2017-05-25 66 views
1

我们即将发布我们的应用程序,但存在一个问题。我已经使用相对容易记住的密码签署了内测测试的apk,现在我必须使用相同的密码才能生产。对用于签署应用程序的密钥库密码的担忧

我最初认为,当我们发布到制作时,我必须用另一个密码/键签名apk。我现在应该怎么做 ?我应该告诉业主取消发布此列表并使用另一个包名创建新列表,以便我可以使用更安全的密码对其进行签名?

因为密钥库是安全的,所以我们不应该真的关心密码吗?

回答

2

您的应用程序使用数字证书(私钥/公钥的组合)签名。

密钥库顾名思义就是该证书和密码的安全存储(盒子),实际上是存储(盒子)本身的密码。它可以防止未经授权使用你的证书(如果有人可以访问它 - 在你的计算机或任何你已经存储了它的备份副本)。

此密码与证书没有任何其他关系,其值对最终结果 - 签名APK没有影响。

因此,您不必担心使用相同的简单密钥库密码来释放APK。 change keystore password

+0

可我也莫名其妙地更改密钥的密码:

您也可以根据需要在不改变您的证书在任何时候更改密码?谢谢! – vicolored

+2

[如何更改JKS KeyStore私钥密码](http://xacmlinfo.org/2014/05/26/how-to-keystore-changing-java-key-store-passwords/) –

+0

我刚刚发现此网站!再次感谢!! – vicolored

相关问题