首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从加密值+明文中查找AES密钥

从加密值+明文中查找AES密钥
EN

Stack Overflow用户
提问于 2013-09-25 22:07:37
回答 3查看 4.9K关注 0票数 2

我有两个AES加密的票据(见下文)和它的明文。我可以从这些信息中找到AES密钥吗?

加密类型:使用PKCS#5填充的AES CBC加密

两张加密票: CD46F0E2B829FBF75CA5A93D35CAF5FB3FFB997D7ADB606CD7F82DAE0D79859B84EA91D7D6A7F6FAF45C59DF370F1E31BEEF0000BEEF0000BEEF0000BEEF0000明文值: 20101010

6B4CF1C63C819AA79437BEBF2189F672A40CB30AF1E8B2C7857A2C458DF8DFD286E898D4D6A7F6FAF66B67DD350D1C33BEEF0000BEEF0000BEEF0000BEEF0000明文值: 20101209

EN

回答 3

Stack Overflow用户

发布于 2013-09-25 22:14:09

当可以访问一个或多个明文及其相关密文时确定加密密钥的能力被描述为“已知明文攻击”,(according to Wikipedia) AES (当前)不知道其易受攻击。

票数 5
EN

Stack Overflow用户

发布于 2013-09-25 22:40:26

不是的!这就是AES如此强大和广泛使用的原因。这是设计的针对这种攻击的

ASE在上没有已知的弱点。

  • Known plaintext attack (那就是你问的for)
  • Chosen plaintext attack (你可以挑选你想要增加的消息(你可以任意改变encrypt)
  • Related-key attack,比方说增加密钥1)
票数 2
EN

Stack Overflow用户

发布于 2013-09-25 22:12:35

如果没有惊人的运气就不会。像AES这样的强密码学的部分目的是使你在数学上建议的事情变得不可行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19007246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档