【发布时间】:2013-04-15 23:42:16
【问题描述】:
哪些字符是常用哈希方法的有效输入。我猜测人/计算机已知的所有可能符号都不是有效输入。
【问题讨论】:
标签: hash input character-encoding md5 sha1
哪些字符是常用哈希方法的有效输入。我猜测人/计算机已知的所有可能符号都不是有效输入。
【问题讨论】:
标签: hash input character-encoding md5 sha1
md5/sha1/5 的输入是不是个字符/符号,而是字节。所以这让你的问题有点没有意义。
所有字节序列都是有效输入。
字符和符号不明确,不能进行哈希处理。 a 的 md5 是什么?如果您要回答这个问题,那么即使我可以将其编码为 UTF-16/32 或 EBCDIC 以获得完全不同的哈希值,您也错误地假设了 ASCII。不要让我开始使用非 ASCII 符号或字符。所以这个问题是模棱两可的,除非我提到字节或字符+字符编码的输入。
【讨论】: