哪些字符是公共哈希方法的有效输入。我猜测人/计算机已知的每个可能的符号都不是有效的输入。
答案 0 :(得分:2)
md5 / sha1 / 5的输入是不是字符/符号,而是字节。所以这使你的问题没有实际意义。
所有字节序列都是有效输入。
字符和符号含糊不清,无法进行哈希处理。 a
的md5是多少?如果您正在回答这个问题,那么即使我可以使用UTF-16/32或EBCDIC对其进行编码以获得完全不同的哈希值,您也错误地假设了ASCII。不要让我开始使用非ASCII符号或字符。所以问题是模棱两可的,除非我提到输入的字节或字符+字符编码。