Hash 有效的md5/sha1/etc输入字符?

Hash 有效的md5/sha1/etc输入字符?,hash,input,character-encoding,md5,sha1,Hash,Input,Character Encoding,Md5,Sha1,哪些字符是常用散列方法的有效输入。我猜人类/计算机已知的所有可能的符号都不是有效的输入。md5/sha1/5的输入不是字符/符号,而是字节。所以你的问题有点无意义 所有字节序列都是有效输入 字符和符号不明确,无法散列。a的md5是什么?如果您回答这个问题,那么您错误地假设了ASCII,即使我可以用UTF-16/32或EBCDIC对其进行编码,以获得完全不同的哈希值。不要让我从非ASCII符号或字符开始。所以这个问题是不明确的,除非我提到以字节或字符+字符编码的输入 我推荐阅读

哪些字符是常用散列方法的有效输入。我猜人类/计算机已知的所有可能的符号都不是有效的输入。

md5/sha1/5的输入不是字符/符号,而是字节。所以你的问题有点无意义

所有字节序列都是有效输入

字符和符号不明确,无法散列。
a
的md5是什么?如果您回答这个问题,那么您错误地假设了ASCII,即使我可以用UTF-16/32或EBCDIC对其进行编码,以获得完全不同的哈希值。不要让我从非ASCII符号或字符开始。所以这个问题是不明确的,除非我提到以字节或字符+字符编码的输入

我推荐阅读