标签: java encryption keystore
setKeyEntry()允许密码保护单个私钥,而store()允许密码加密整个密钥库。我使用pkcs12密钥库类型,BC作为提供商,我无法弄清楚它用于加密的内容。
我可以指定这些方法中使用的加密类型吗?
答案 0 :(得分:2)
KeyStore实现取决于您请求的类型,对于某些类型,还取决于提供者。
KeyStore
如果您正在谈论“JKS”类型,您可以找到所用格式和算法的说明here.
使用JKS密钥存储区,您无法为私钥指定加密算法。
答案 1 :(得分:2)
这取决于您使用的KeyStore provider。
JCEKS提供程序使用PBEWithMD5AndTripleDES基于密码的加密算法。