Android keystore 密码字段

标签 android passwords keystore

我已经完成了一个 android 应用程序的开发,并决定使用 keystore 对其进行签名。 我对这个过程没有问题,但我对 keystore 的密码有疑问。我正在从 Eclipse 创建 keystore ,在 Keystore selection 窗口中,我选择了 create new keystore。在我按下下一步之后,在 Key Creation 窗口下,我需要输入 keystore 的详细信息;别名、有效期、密码等

我想问的是,Key Creation 窗口中的密码字段和Keystore selection 窗口中的密码字段有什么区别吗?我尝试为两者输入相同的密码,对我来说效果很好。我可以选择输入不同的密码吗?它会影响该特定 keystore 的任何内容吗?希望任何人都可以为此提供见解。

最佳答案

keystore 拥有许多 key 。而您的 key 是 keystore 中包含的单个项目。它们可以具有相同的密码,但是如果您的 key 密码以某种方式泄露,这会危及您的 keystore 。我建议使用不同的 keystore 和 key 密码。

是的,密码字段用于两个不同的事物,因为您正在创建两个独立的项目,并且遵循良好的密码实践,它们应该分别有两个独立的密码。

关于Android keystore 密码字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035636/

相关文章:

Java - PKCS11 和 MSKeyStore

android - Robolectric 的蓝牙影子对象

android - 您的内容必须有一个 id 属性为 'android.r.id.list' 的 ListView

git - 如何在 Windows 的 Git Bash 控制台中注销?

c - 给定密码验证码,我如何对密码进行反向工程

ssl - 在 Payara/Glassfish 服务器上更改主密码

java - SoftHSM 无法获取证书

java - 没有 apk 文件存在 PhoneGap 项目

android - 安装一个具有两个不同入口点的 apk

algorithm - 使用 bcrypt 进行密码加盐/散列