0

有人有一个想法,这两个哈希使用了哪种哈希算法:

  • $S$DjzC6BKx24dNLU4UPyiCGXo6bJ3rDYbQdf/waPOwE9X36592NiFi
  • $S$DDLj98cyEH3azm0QvZq4E59PuczniTbfXiftWf5ED2qtcZYW5MTm

它看起来有点咸,但我无法确定盐是否是盐$S$$S$D因为我只知道这两个。没有子字符串的这些哈希的长度$S$将是 52。

4

1 回答 1

1
  • 如果是加盐的,就不容易发现盐了。
  • 这些可能是 Base64 编码的。这意味着 3 个字母编码 2 个字节。因为除了前缀 之外,我们还有 51 个字母$S$D,所以它可以被 3 整除。这就是 34 字节或 136 位。
  • 136 位可能是 128 位加上 8 位 CRC 的散列函数。问题是:那里只有一个 128 个哈希函数。但我会选择 md5,因为它很常用。
于 2012-12-18T14:45:00.203 回答