Android Sign认证中的密钥库密码和密钥密码有什么区别?

时间:2015-08-31 04:31:16

标签: android

我正在使用Android Stuido生成签名认证,但是从New Key Store选项中,我需要为此认证创建两个密码。你知道它们之间的区别在哪里吗?

enter image description here

4 个答案:

答案 0 :(得分:28)

密钥库是一个包含一组私钥的二进制文件。

私钥表示要与应用识别的实体,例如个人或公司。

所以Keystore密码用于打开密钥库,简单密码是存储在密钥库文件中的私有实体的密码.. !! check here

答案 1 :(得分:6)

密钥库密码就像其他密钥的主密码一样 多个密钥对可以存储在密钥库中。 当您尝试重用该密钥时,android studio会询问您密钥存储密码。

答案 2 :(得分:1)

顾名思义,密钥库是私钥和公钥的集合。可以在密钥库中具有多对公钥和私钥。

简单来说,密钥库是保存密钥的目录。

答案 3 :(得分:1)

AndiGeeky的回答和@Marc的评论帮助我在签名问题上取得了一些进展。

就我而言,密钥库是几年前创建的,我只知道一个密码,因为jar签名工具只需要一个。

我可以通过使用原始密码作为密钥存储区密码和密钥密码并选择V1(Jar签名)来对APK进行签名。选择V1和V2也可以。

到目前为止,一切都很好。但是该应用仍无法通过INSTALL_PARSE_FAILED_NO_CERTIFICATES安装