使用 file/openssl 和在线哈希器时的不同哈希

Different hash when using file/openssl and online hasher

我有一个文件 file.txt,里面有一个文本 computer。当我使用 openssl 从中生成 MD5 哈希时,它会给我:

openssl dgst -md5 file.txt 
MD5(file.txt)= 6accefe4a7ff62bd935f25a053c5fd3c

当我使用 http://www.md5.cz/ 从单词 computer 中进行散列时,它给了我 df53ca268240ca76670c8566ee54568a 我不知道为什么。

在我的文件中没有换行符和空格。这里有什么问题?

computer 的 MD5 是 df53ca268240ca76670c8566ee54568a

computer\n 的 MD5 是 6accefe4a7ff62bd935f25a053c5fd3c

您的 file.txt 末尾有换行符 \n