2012-07-26 196 views
1

我爲Android密鑰庫初始密碼爲123,當我使用命令奇怪的結果

keytool -storepasswd -keystore my.keystore 

現在,當我使用Eclipse導出應用程序更改爲abc,我發現第一個密碼被輸入的是abc,但要輸入的第二個密碼仍然是123

這是正常結果嗎?

那麼如何更改兩個密碼?

謝謝。

+0

檢查了這一點:http://stackoverflow.com/questions/2889238/keystore-change-passwords – JiTHiN 2012-07-26 08:50:51

回答

2

第二個密碼保護密鑰存儲區中的私鑰。您應該可以使用命令更改它

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

替換爲Eclipse中顯示的鍵的名稱。

+0

如果第二個密碼保護密鑰存儲區中的私鑰,那麼第一個密碼是做什麼的? – Howard 2012-07-26 14:48:41

+0

密碼用於整個密鑰庫。沒有它,你無法讀取任何事件沒有私鑰的證書。 – Robert 2012-07-26 17:32:09

+0

我接受了正確的答案。如果你不介意的話,只需要進行一些跟進:1.使用相同密碼常見嗎? 2.如果我的密鑰庫和密碼泄漏,有什麼風險? – Howard 2012-07-27 03:32:02