首页
社区
课程
招聘
[讨论]大牛来看看这种加密
发表于: 2011-6-15 18:54 5460

[讨论]大牛来看看这种加密

2011-6-15 18:54
5460
账号1,账号2的密码明文是admin123

账号1=UYJOLS19
账号1密码密文=98d7cccb830658422a0b7a97fdef1c78

账号2=NOKAXP491
账号2密码密文=98d7cccb830658422a0b7a97fdef1c78

选择账号2登陆,密码的密文会变动,变成

账号2密码密文=f1d91dd0d6361e2e73dd0c0993ed644a

退出账号2,再次登陆账号2密文再次变动

账号2密码密文=3861785ed09faae7c0801a5526ee10db

把账号2密码密文的这几次变动复制到账号1密码密文那里,正常登陆,不会提示密码错误。



求解……

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
通过相同密码明文的渐变可以猜测出:算法有某种随机机制。
把帐号2的密码密文复制到帐号1的密码秘闻那里都能正常登录,猜测:用户名没有参与密码生成过程。

相同的密码,但是秘文却不相同,猜测:有多套加密方法。

以上猜测仅是抛砖引玉。
2011-6-15 19:47
0
雪    币: 67
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
试试把变动后的密码密文放到帐号1那里去试试看能登陆不。
QQ版TEA就是相同的明文也可以加密出不同的密文出来的,语义安全啊。
密文是32个字节,256个比特数。适当把密码明文变长一些,比如说65或者129个字符,看看密文变成多长了,以此来判断到底是hash还是加密的结果。
网银也有这种一次一密的,就使用了类似计数器的东西,每次登陆的密文都不一样。
2011-6-16 15:09
0
游客
登录 | 注册 方可回帖
返回
//