首页
论坛
课程
招聘
[求助]AES-128加密算法加密key自身内容快速解密
2013-9-29 19:37 9023

[求助]AES-128加密算法加密key自身内容快速解密

2013-9-29 19:37
9023
使用AES-128-CBC算法,key和iv都是一样的16字节,加密的数据也是这个key,求助各位大神有何快速的算法可以还原这个key。

例如:
key = iv = src = "0123456789123456"

dst = aes-128(src,key,iv)

现在有这个dst ,各位算法大神有何快捷算法能快速还原key?

用openssl的代码是:

unsigned char szKey[16] = {0};
unsigned char szIv[16] = {0};
unsigned char szSrc[16] = {0};
unsigned char szDst[16] = {0};
memcpy(szKey, "0123456789123456", 16);
memcpy(szIv, "0123456789123456", 16);
memcpy(szSrc, "0123456789123456", 16);
AES_KEY aes;
AES_set_decrypt_key(szKey, 128, &aes);
AES_cbc_encrypt(szSrc, szDst, 16, &aes, szIv,AES_ENCRYPT);

看雪招聘平台创建简历并且简历完整度达到90%及以上可获得500看雪币~

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 58
活跃值: 活跃值 (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jeffcjh 活跃值 2013-9-29 22:53
2
0
你这里的szSrc和szIv一样,使用CBC模式,那么AES的实际输入就是16个0x00了,原意真是这样的吗?如果是这样,LZ的问题无法就是已知AES算法的输入(明文)和输出(密文),求AES密钥。这个问题目前好像没有什么真正有效的攻击方法啊。
雪    币: 5
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
rqqeq 活跃值 2013-9-29 22:56
3
0
无法反求
aes在理论上对应同一组明密文有无数组key~!~~~
从密码学角度来说目前只能穷举吧
游客
登录 | 注册 方可回帖
返回