我正在 Eclipse 中开发一个使用加密的 Android 项目。该代码包含以下行:
Cipher en = Cipher.getInstance("AES/ECB/NOPADDING");
Eclipse 抱怨以下代码行:“未处理的异常类型 NoSuchAlgorithmException”和“未处理的异常类型 NoSuchPaddingException”。
我用包含那行代码的 Eclipse 外部的文本编辑器编写了一个简单的加密/解密 java 程序。该程序正确编译并从命令行运行,没有抛出任何异常,并且正确加密和解密。
这告诉我在机器上正确安装了一个提供程序,支持该算法和填充,但由于某种原因 Eclipse 没有看到或找不到一些必要的文件。我试过浏览各种目录并多次更改 Eclipse 的搜索路径,但都没有成功。有任何想法吗?