无法将ARCFOUR密钥保存在密钥库中

时间:2020-02-23 10:05:05

标签: java cryptography

我这样生成一个ARCFOUR密钥:

myKeyGenerator= KeyGenerator.getInstance("ARCFOUR");
myKeyGenerator.init(1024);
myKey = myKeyGenerator.generateKey();

然后我想用KeyStore将其存储在我的myKeyStore.setKeyEntry(myKeyAlias, myKey, myPassword, null);中,但是会触发以下错误:

Key protection algorithm not found: java.security.NoSuchAlgorithmException: unrecognized algorithm name: ARCFOUR

我不明白为什么我的Java实现应支持“ ARCFOUR”算法(通过Provider列表进行检索)。

并且,使用相同的代码,如果使用“ AES”算法,则不会出现任何错误。

我将PKCS#12用于我的KeyStore。

0 个答案:

没有答案