已知明文和密文,有办法推出加密算法么?(一定是公开的算法之一或组合)

2016-09-07 19:48:25 +08:00
 Ferouden

明文: 150522211 密文: 0B7F819E94AD9766EE3D9D5E9D6999C0

明文: 150522215 密文: 15709B84EE034BF4C890E82D72E942A5

明文: 150522216 密文: B59101BB71DC6C3BB5E24E76DE83792D

感觉按长度来应该是加盐的 MD5 ?

4379 次点击
所在节点    问与答
8 条回复
HugeNature
2016-09-07 19:51:35 +08:00
从长度上看着像
mcone
2016-09-07 20:57:12 +08:00
如果按长度的话 感觉像 可以猜猜看

如果排除这类基于已知背景知识的人为猜测,那就是给你三组点拟合函数了,就算是现成的算法也没戏,洗洗睡吧
imn1
2016-09-07 21:21:03 +08:00
你怎么知道他会不会觉得不够咸加了好几次盐?
loading
2016-09-07 21:48:43 +08:00
查彩虹表
g1319567
2016-09-07 21:59:30 +08:00
如果是加密的话,不可能(现有主流加密算法都不受已知明文攻击影响 https://en.wikipedia.org/wiki/Known-plaintext_attack
如果是盐一样的 hash ,可以彩虹表
如果盐不一样, bruteforce
ecloud
2016-09-07 23:45:00 +08:00
我的密文都是在某个位置插入一个或几个无用字符
这个你怎么猜?
popok
2016-09-07 23:48:07 +08:00
@ecloud 如果 lz 的源字符串插入几个字符而已,还是可以解的,关键是有可能插了好多。那就。。。
jasonding
2016-09-08 16:32:20 +08:00
如果是根据当前时间随机取某位置的数字截取原字符串的某个字节作为加盐信息甚至多个字节组合后再反向获取下标组合加盐的 MD5 呢,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX