2010-08-12 96 views
3

我在尋找關於在哪裏存儲加密密鑰和其他敏感應用程序數據的建議。 USB棒上的證書真的是這裏的方式嗎?你可以做什麼來保證你的密鑰安全?隱藏密鑰的最佳地點?

+0

這與編程完全無關。 – 2010-08-12 20:03:25

+3

它與保護應用程序級加密密鑰有關。你會建議一個更合適的論壇?超級用戶/服務器錯誤似乎不太正確。 – 2010-08-12 20:50:13

回答

5

將它們保存在智能卡上,或使用目前在許多機器上出現的可信平臺模塊(TPM)。

+1

如果涉及的計算機包含芯片,TPM絕對看起來很有用。 – 2010-08-12 19:49:03

1

如果這是一個祕密,你必須將它存儲在某個地方,那麼在某些時候它不能再被認爲是一個祕密,因爲某種方式或某個人能夠找到它,等等。在個案的基礎上,一種解決方案的可接受性不適用於另一種解決方案,因此沒有任何「適合所有」的答案。但是,如果可能(或始終)確保使用經過驗證的測試方法,而不是自行測試。希望這會有所幫助,但這是一個廣泛的問題。

2

A keystore(請參閱:getKey())通常是一個祕密,像一個女貞密鑰保存的地方。爲了訪問此密鑰存儲密碼。這些是使用對稱密碼創建的。