我正在开发一个Android应用程序,其中有必要解密该文件。我指定了一个算法如下:
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding", "Crypto");
但是得到错误:
java.security.NoSuchAlgorithmException:AES / ECB / PKCS5Padding
我的错误是什么?
感谢。
答案 0 :(得分:3)
尝试并使用
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
如果您没有指定提供商,它将寻找实现它的最高优先级提供商。
答案 1 :(得分:-3)
定义异常处理程序。您需要在课程的乞讨中添加正确的 import ,如下所示:
import java.security.NoSuchAlgorithmException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.Cipher;