【问题标题】:Determining Hash used to encrypt strings确定用于加密字符串的哈希
【发布时间】:2016-03-18 15:31:31
【问题描述】:

我正在尝试确定用于加密以下字符串的哈希值。从我收集的字符串长度来看,它是一个 32 位散列,但是 Adler32 和 CRC32 并没有给我相同的值。

原始字符串和哈希值如下:

0145 : 68333235

0231 : F538CBE5

0343 : E16BE4A9

任何帮助将不胜感激。

【问题讨论】:

  • 我投票决定将此问题作为题外话结束,因为无法确定哪个算法产生了此输出,因为密文和哈希输出应该与随机噪声无法区分,并且有 无限其中很多。这个问题对未来的读者没有任何价值,我们不是来玩guessing game的。
  • 如果字符串只是散列(而不是加密)然后找到一个32位散列函数列表,例如en.wikipedia.org/wiki/List_of_hash_functions,每一个都试一试。

标签: string encryption hash


【解决方案1】:

不,这不是您将解密并找出的加密字符串。相反,它是原始字符串的散列字符串值,匹配的最佳方法是使用相同(或可用的)散列技术再次生成散列值并比较生成的散列值以确认它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2014-08-17
    • 2014-06-06
    • 1970-01-01
    • 2012-02-26
    • 2012-01-27
    • 2010-12-24
    相关资源
    最近更新 更多