社区
Java SE
帖子详情
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES
hwj385327450
2014-06-24 08:50:20
在做加密的时候遇到这个异常
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES at
大家给几个可能出现的问题的原因 。
...全文
1585
1
打赏
收藏
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES
在做加密的时候遇到这个异常 java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES at 大家给几个可能出现的问题的原因 。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
secret32
2014-06-24
打赏
举报
回复
不了解AES 列举下可能原因
1.算法名不对
2.jdk没有AES的实现
3.需要为该算法指定一个provider
解决:
java
.
security
.NoSuch
Algorithm
Exception
:Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding小记
由于开发小程序的需要,需要在后台对微信接口返回的敏感信息加密数据进行解密,以便开发使用,但是,在解密时出现以下异常:
java
.
security
.NoSuch
Algorithm
Exception
: Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding 网上查找原因,是
java
原生jdk不支持PKCS7Padding填充方式,解决方式有很...
java
.
security
.NoSuch
Algorithm
Exception
: Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding
这意味着,无论
Java
的哪个版本,如果需要PKCS7Padding功能,都需要依赖Bouncy Castle库或类似的第三方实现。:如果默认的
Java
加密提供者不支持你需要的配置,你可以考虑使用第三方加密库,如Bouncy Castle。Bouncy Castle是一个广泛使用的加密库,它提供了广泛的加密算法和模式支持。总的来说,PKCS7Padding 提供了更大的灵活性和兼容性,但可能需要更复杂的实现。:确保你使用的是
Java
8的最新更新版本,因为较新的更新可能包含更多的加密提供者。
java
.
security
.NoSuch
Algorithm
Exception
:Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding问题解决
由于小程序开发的需求,需要在后台对微信接口返回的敏感信息加密数据进行解密,以便开发使用,但是,在解密时出现以下异常:
java
.
security
.NoSuch
Algorithm
Exception
: Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding 解决方式: 在 jdk安装目录中(%
JAVA
_HOME%\jre\lib\ext)添加 jar 包bcprov-jdk15on-1.58.jar。(我添加的是这个,下载的最新的,jar.
java
.
security
.NoSuch
Algorithm
Exception
:Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding
最近在做
AES
-128解密的时候,遇到了这个问题
java
.
security
.NoSuch
Algorithm
Exception
:Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7Padding private byte[] decrypt(byte[] ts) { try { Cipher cipher = Cipher.getInstance("
AES
/CBC/PKCS7Padding");
JAVA
加密解密异常之
java
.
security
.NoSuch
Algorithm
Exception
: Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7
JAVA
加密解密异常之
java
.
security
.NoSuch
Algorithm
Exception
: Cannot find any
provider
suppor
ting
AES
/CBC/PKCS7 网上最接近的解决办法: 然并卵。 最后解决办法: 1.在jdk中的jre\lib\
security
修改
java
.
security
文件,替换
security
.
provider
.7=o...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章