AES 密钥长度的问题

qq1902 2009-03-05 03:32:13
小弟现在用MFC做一个磁盘文件加密的程序,里面用到AES算法,查资料的过程中,发现密钥的长度为128,192,256,那么是不是在采用AES—128算法的时候,密码的长度智能设置成16字节?我感觉应该不是这样,但是又不明白。哪位大侠可以指导一下
...全文
1895 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liweiwei0808 2009-03-22
  • 打赏
  • 举报
回复
密钥必须是16或24或者32位的,明文必须是16或24或32的整备数。对称加密都有这个限制,流加密没有这个限制。
cyg858644 2009-03-21
  • 打赏
  • 举报
回复
是的,必须是16字节.

具体为什么,那就不清楚了,
只是会用.

为安全,我当时用的是256.

但每次都要客户输入32个字符又太长了,

我的作法 是系统内部保存一个26字节的常用密码,

要求客户最少输入6位,再加入系统保存的,碰够32位再加密.
发帖
ATL

3239

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
帖子事件
创建了帖子
2009-03-05 03:32
社区公告
暂无公告