2011-09-23 109 views

回答

2

是的,服務器存儲公鑰,客戶端存儲私鑰。防止偷來的私鑰對盜賊有用的安全功能是加密它們。密碼允許您解密私鑰以使用它。沒有密碼,密鑰是無用的。

您知道密鑰是否通過查看周圍的PEM頭來加密。例如,在PEM格式3DES加密的DSA私有密鑰可能是這樣的:

-----BEGIN DSA PRIVATE KEY----- 
Proc-Type: 4,ENCRYPTED 
DEK-Info: DES-EDE3-CBC,BF6892D860EC969F 
<encrypted key data here> 
-----END DSA PRIVATE KEY----- 

而在PEM格式的未加密的DSA私鑰不會有一個標題說這是加密:

-----BEGIN DSA PRIVATE KEY----- 
<unencrypted key data here> 
-----END DSA PRIVATE KEY-----