Java 1.6中未指定-keyalg选项时keytool默认使用何种算法?
Java 1.6 keytool 默认密钥算法说明
- Java 1.6版本里,使用
keytool生成密钥对时,默认密钥算法就是DSA,你的推测完全正确。 - 你碰到的“-keyalg选项为必填项”错误,原因很可能是参考的指南针对的是更高版本Java——从Java 1.7起,
keytool默认算法改为RSA,且部分场景下无需手动指定-keyalg,但Java 1.6仍要求显式声明该参数。 - 你指定
-keyalg DSA创建密钥库的操作,完全契合Java 1.6的默认行为,生成的密钥库可以正常使用。
内容的提问来源于stack exchange,提问作者wook
相关产品推荐
相关产品推荐

