在java密钥库中存储32位密钥

时间:2014-05-05 17:27:39

标签: java security keystore

如何在我的别名中存储java密钥库中的32位密钥,我试过:

keytool -genseckey -keystore aes-keystore.jck -storetype jceks -storepass mystorepass  -keysize 32 -alias jceksaes -keypass mykeypass

但我得到错误:

keytool error: java.security.InvalidParameterException: Wrong keysize: must be equal to 56

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试生成AES密钥,因此您需要使用适当的值指定-keyalg参数。默认值为“DES”。请参阅keytool documentation