社区
Java SE
帖子详情
AES加密解密key使用的问题
lei55022033
2009-09-04 10:05:45
AES的key是固定十六位的,在加密的时候不可能要求用户去记一个16位的key(是不是种子密钥?),是不是要有一个用户输入的key(这个密钥应该是任意长度的吗?),那么说就应该是两个key吗?
虽然看了很多质料,开始随AES还是一知半解。那位高手能或说一下key的问题?还有这么实现这个功能,最好用java。
...全文
252
回复
打赏
收藏
AES加密解密key使用的问题
AES的key是固定十六位的,在加密的时候不可能要求用户去记一个16位的key(是不是种子密钥?),是不是要有一个用户输入的key(这个密钥应该是任意长度的吗?),那么说就应该是两个key吗? 虽然看了很多质料,开始随AES还是一知半解。那位高手能或说一下key的问题?还有这么实现这个功能,最好用java。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
[JAVA]基于AOP的
AES
加密解密
使用
AES
对敏感数据加密
代码示例:OpenSSL
AES
CBC 加密
代码示例:OpenSSL
AES
CBC 加密
解决cryptoJS.
AES
默认参数加密,java无法解密的
问题
有时候我们需要跨编程语言进行加密加密。比如nodejs里面加密,java里面解密,或者反过来java加密,nodejs解密。node可以
使用
cryptojs,java可以
使用
javax.crypto.Cipher包。网上有很多关于这方面的文章。然而如果node
使用
了默认的参数进行加密(比如现有业务已经生成了一些已经加密的数据),需要java进行解密,这时候按照默认的方法就无法正常解密了。一般的
aes
加密
使用
的是16位的
key
,而cryptojs默认的
key
可以任意长度。
Invalid
AES
key
length: 33 bytes
Invalid
AES
key
length: 33 bytes
使用
AES
加密游戏资源文件
原创文章,转载请注明: 转载自All-iPad.net 本文链接地址:
使用
AES
加密游戏资源文件 在研究Angry Birds的过程中了解到其部分lua脚本文件被进行了加密,关于如何解密以及如何找到解密
key
的方法见前一篇博客。游戏资源文件加密是pc上的游戏必做的一件事,
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章