java.security.NoSuchAlgorithmException:AES / ECB / PKCS5Padding

时间:2014-10-09 12:54:05

标签: java android encryption aes

我正在开发一个Android应用程序,其中有必要解密该文件。我指定了一个算法如下:

Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding", "Crypto");

但是得到错误:

  

java.security.NoSuchAlgorithmException:AES / ECB / PKCS5Padding

我的错误是什么?

感谢。

2 个答案:

答案 0 :(得分:3)

尝试并使用

 Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");

如果您没有指定提供商,它将寻找实现它的最高优先级提供商。

答案 1 :(得分:-3)

定义异常处理程序。您需要在课程的乞讨中添加正确的 import ,如下所示:

import java.security.NoSuchAlgorithmException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.Cipher; 

here how