密钥库更改密码

我目前有一个密钥库,只有我应该知道的密码。 我现在需要让别人访问该密钥库,所以我想要么:

1)更改密码,所以我可以与他人分享,让他们签字
2)创build一个不同的密码,并允许他们签字。

这可能吗? 如果是的话 – 怎么样?

密钥库只有一个密码。 你可以使用keytool来改变它:

keytool -storepasswd -keystore my.keystore 

要更改密钥的密码:

 keytool -keypasswd -alias <key_name> -keystore my.keystore 

[我如何]更改密码,所以我可以与他人分享,让他们签字

使用keytool:

 keytool -storepasswd -keystore /path/to/keystore Enter keystore password: changeit New keystore password: new-password Re-enter new keystore password: new-password 

更改密钥库密码

 $ keytool -storepasswd -keystore keystorename Enter keystore password: <old password> New keystore password: <new password> Re-enter new keystore password: <new password> 

更改密钥库别名密码

 $keytool -keypasswd -keystore keystorename -alias aliasname Enter keystore password: New key password for <aliasname>: Re-enter new key password for <aliasname>: 

注意:

 **Keystorename**: name of your keystore(with path if you are indifferent folder) **aliasname**: alias name you used when creating (if name has space you can use \) for example: $keytool -keypasswd -keystore keystorename -alias stop\ watch 

要更改内部密钥,您必须:

 keytool -keystore mykeyfile -keypasswd -alias myalias 

如果密钥库包含具有不同密码的其他密钥条目,则还必须更改它们,或者可以使用以下命令将密钥隔离到不同密钥库,

 keytool -importkeystore -srckeystore mystore.jck -destkeystore myotherstore.jks -srcstoretype jceks -deststoretype jks -srcstorepass mystorepass -deststorepass myotherstorepass -srcalias myserverkey -destalias myotherserverkey -srckeypass mykeypass -destkeypass myotherkeypass 

这里有这么多的答案,但如果你想在Android Studio的Mac上更改jks密码。 这是我能find的最简单的步骤

1)打开terminal并cd到你的.jks所在的位置

2) keytool -storepasswd -new NEWPASSWORD -keystore YOURKEYSTORE.jks

3)input您当前的密码