nosuchalghoritmexeption调用java cipher.getinstance()时

krcsximq  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(231)

getinstance返回nosuchalghoritmexeptoin,尽管当操作员检查时,其中一个是androidopenssl:cipher。aes/ecb/PKCS5P添加

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

smdnsysy1#

当您的设备环境中没有该算法时,就不会发生这种情况。
嗯,第一个问题是-你为什么需要欧洲央行?它有很多缺点
你试过cbc吗?它可能适用于所有android环境。我的下一步是:
尝试使用cbc而不是 EBC ,它也有 PKCS5Padding , Cipher.getInstance("AES/CBC/PKCS7PADDING") 验证结果是否符合预期
浏览文档并验证密码支持哪些算法
查找支持所需算法的库
请详细描述你的问题。

相关问题