【发布时间】:2013-04-06 09:54:42
【问题描述】:
因此,2013 年 4 月 1 日的 xkcd Externalities 网络漫画具有 Skein 1024 1024 散列破坏 contest。我假设这只不过是一种蛮力努力,其中随机字符串被散列以匹配 Randall 发布的散列?这是正确的吗?
此外,我对 Skein 散列理论的了解几乎不存在,但作为一个中途的程序员,我能够以 1024 1024 模式在本地下载和运行 SkeinFish (C#) 和 Maarten Bodewes Skein implementation (Java)带有一些输入字符串。然而,他们给出的哈希值与 xkcd 为相同输入返回的哈希值不同。这可能是一个非常幼稚的问题,但是不同的 Skein 实现会给出不同的哈希值吗? xkcd 使用什么 Skein 实现?
感谢您原谅我的无知!
【问题讨论】:
-
我也有同样的问题。我找到了有人为这次比赛写的这个剧本。它生成随机输入并对其进行哈希处理。我现在正在浏览代码,试图理解它。希望有人回答你的问题! github.com/dghubble/xkcd-hashing/blob/master/main.py
-
@JeffersonHudson OMG 蛮力。我想知道今天早上这种燃烧的 CPU 气味是什么。虽然向维基百科捐赠了 36,000 美元,但电力公司的收入增加了 200,000 美元。
-
perl 和 Haskell 版本也产生不同的结果。也许这就是四月愚人笑话的一部分。
-
@JeffersonHudson pythonhosted.org/pyskein 为我工作。发布猜测绝对不是这样做的方法,除非你指望得到非常幸运。
-
来自 Maarten Bodewes 的那篇文章已经过时了,因为他忙于回答 Stackoverflow 上的问题。对此感到抱歉:)
标签: hash cryptography skein