【发布时间】:2013-11-25 11:51:28
【问题描述】:
以下 tcl 代码生成的结果与 md5sum 可执行文件不同
#!/usr/bin/tclsh
package require md5
puts [md5::md5 -hex "test_string"]
结果是:
3474851A3410906697EC77337DF7AAE4
在 UNIX 外壳中:
echo "test_string" | md5sum
结果是:
fd77c0776e992fc96647b3bc220b3adc -
为什么结果不一样?
【问题讨论】:
-
谢谢 Juhana,我从 keltar 的回答中得到了这个想法。