社区
ATL
帖子详情
AES 密钥长度的问题
qq1902
2009-03-05 03:32:13
小弟现在用MFC做一个磁盘文件加密的程序,里面用到AES算法,查资料的过程中,发现密钥的长度为128,192,256,那么是不是在采用AES—128算法的时候,密码的长度智能设置成16字节?我感觉应该不是这样,但是又不明白。哪位大侠可以指导一下
...全文
1895
2
打赏
收藏
AES 密钥长度的问题
小弟现在用MFC做一个磁盘文件加密的程序,里面用到AES算法,查资料的过程中,发现密钥的长度为128,192,256,那么是不是在采用AES—128算法的时候,密码的长度智能设置成16字节?我感觉应该不是这样,但是又不明白。哪位大侠可以指导一下
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
liweiwei0808
2009-03-22
打赏
举报
回复
密钥必须是16或24或者32位的,明文必须是16或24或32的整备数。对称加密都有这个限制,流加密没有这个限制。
cyg858644
2009-03-21
打赏
举报
回复
是的,必须是16字节.
具体为什么,那就不清楚了,
只是会用.
为安全,我当时用的是256.
但每次都要客户输入32个字符又太长了,
我的作法 是系统内部保存一个26字节的常用密码,
要求客户最少输入6位,再加入系统保存的,碰够32位再加密.
相关推荐
[转]
AES
加密遇到的
问题
Java 环境下使用
AES
加密的特殊
问题
处理 在 Java 环境下使用
AES
加密,在
密钥
长度
和字节填充方面有一些比较特殊的处理。 1.
密钥
长度
问题
默认 Java 中仅支持 128 位
密钥
,当使用 256 位
密钥
的时候,会报告
密钥
长度
错误 Invalid
AES
key length 你需要下载一个支持更长
密钥
的包。这个包叫做 Java Crypto...
Java 环境下使用
AES
加密的特殊
问题
处理
在 Java 环境下使用
AES
加密,在
密钥
长度
和字节填充方面有一些比较特殊的处理。 1.
密钥
长度
问题
默认 Java 中仅支持 128 位
密钥
,当使用 256 位
密钥
的时候,会报告
密钥
长度
错误 Invalid
AES
key length 你需要下载一个支持更长
密钥
的包。这个包叫做 Java Cryptography Extension (JCE) Unlim...
发帖
ATL
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
3239
社区成员
4.8w+
社区内容
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-03-05 03:32
社区公告
暂无公告