簡體   English   中英

java.security.KeyStore使用什么算法來加密KeyStore.setKeyEntry()和KeyStore.store()中的privateKey?

[英]What algorithm does java.security.KeyStore use to encrypt the privateKey in KeyStore.setKeyEntry() and KeyStore.store()?

setKeyEntry()允許密碼保護單個私鑰,而store()允許密碼加密整個密鑰庫。 我正在使用pkcs12密鑰庫類型,BC作為提供商,我無法弄清楚它用於加密的內容。

我可以指定這些方法中使用的加密類型嗎?

KeyStore實現取決於您請求的類型,對於某些類型,也取決於提供者。

如果您正在談論“JKS”類型,您可以找到此處使用的格式和算法的描述

使用JKS密鑰庫時,無法為私鑰指定加密算法。

這取決於您使用的KeyStore提供程序

JCEKS提供程序使用PBEWithMD5AndTripleDES基於密碼的加密算法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM