【发布时间】:2011-11-05 13:40:12
【问题描述】:
有没有办法在 Linux 中计算一个字符串的校验和?我见过的校验和命令(cksum、md5sum、sha1sum 等)都需要一个文件作为输入,而我没有文件。我只有一个位置的路径,并想计算该路径上的校验和。
【问题讨论】:
-
@Flimzy:这将尝试在该位置的文件上运行
md5sum,而不是在字符串本身上。
有没有办法在 Linux 中计算一个字符串的校验和?我见过的校验和命令(cksum、md5sum、sha1sum 等)都需要一个文件作为输入,而我没有文件。我只有一个位置的路径,并想计算该路径上的校验和。
【问题讨论】:
md5sum,而不是在字符串本身上。
echo -n 'exampleString' | md5sum
应该可以。
【讨论】:
echo -n "yourstring" |md5sum
echo -n "yourstring" |sha1sum
echo -n "yourstring" |sha256sum
不要忘记 -n 否则结果会改变(因为换行会被解析)
【讨论】: