【问题标题】:How to embed md5 sum of sentence in the sentence?如何在句子中嵌入md5总和?
【发布时间】:2018-07-05 13:10:26
【问题描述】:

例如,我如何求解 x 使得 md5(“这句话的 md5 是 [x].” = x?这是否可能通过合理的努力?

是否有任何其他常见的加密哈希可以让这更容易或更难?

【问题讨论】:

  • 由于没有编程,我投票决定将此问题作为题外话结束
  • 用一些非常短的哈希函数自己尝试一下,比如将 MD5 截断为仅 16 位。你会发现根本无法保证有任何解决方案。

标签: hash cryptography md5sum quine


【解决方案1】:

通过合理的努力是否可以做到这一点?

不,充其量是蛮力 2^128,最坏的不是。

是否还有其他常见的加密哈希可以让这变得更容易或更难?

SHA-3 或 Skein 允许使用短输出指定输出大小,这样会更容易。更长的哈希输出会更难。

【讨论】:

    猜你喜欢
    • 2020-04-07
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多