2008-10-06 46 views
6

JKS(Java Key Store)文件是否被加密?它們是否提供對加密密鑰的全面保護,還是僅需要依賴訪問控制?
有沒有辦法確保密鑰被保護?JKS保護

我對堅韌不拔的細節感興趣,包括算法,密鑰管理等等。是否有這樣的可配置性?

回答

4

它們被加密。

算法依賴於提供者。提供者將根據密碼返回密鑰/證書。如果您需要強大的安全性,請找到使用強大加密的密鑰存儲提供程序。

+0

謝謝,我能有更多的細節嗎?算法,密鑰管理等 – AviD 2008-10-06 12:59:41

+1

我認爲它依賴於KeyStore提供者。 你可以看看這個鏈接,如果它有幫助(http://www.informit.com/articles/article.aspx?p=170967&seqNum=2) – 2008-10-06 13:26:18

3

爲了更準確:一個 JKS文件中

  • PrivateKeys和SecretKeys用自己的密碼進行加密。
  • 受信任證書的完整性使用密鑰存儲區密碼通過MAC進行保護。
  • 該文件整體不是 已加密,攻擊者可以列出其密碼爲 的密碼爲 的條目。