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

sun*_*nbo 40 android android-studio

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

在此输入图像描述

And*_*eky 35

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

私钥表示要与应用程序标识的实体,例如个人或公司.

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

  • 是的,我们使用 jarsigner 和一个密码签署了 Android .apk 应用程序。Android Studio“要求”两个。 (5认同)
  • 使用jarsigner时,它只要求输入一个密码-我假设这是密钥存储区的密码,所以Android Studio的Build-> Generate Signed APK为什么需要另一个密码? (2认同)

小智 7

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


JGP*_*lip 2

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

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