【问题标题】:Checksum on string字符串校验和
【发布时间】:2011-11-05 13:40:12
【问题描述】:

有没有办法在 Linux 中计算一个字符串的校验和?我见过的校验和命令(cksummd5sumsha1sum 等)都需要一个文件作为输入,而我没有文件。我只有一个位置的路径,并想计算该路径上的校验和。

【问题讨论】:

  • @Flimzy:这将尝试在该位置的文件上运行md5sum,而不是在字符串本身上。

标签: linux bash checksum


【解决方案1】:
echo -n 'exampleString' | md5sum

应该可以。

【讨论】:

  • 如何获得 CRC32 而不是 MD5 校验和?谢谢。
【解决方案2】:
echo -n "yourstring" |md5sum
echo -n "yourstring" |sha1sum
echo -n "yourstring" |sha256sum

不要忘记 -n 否则结果会改变(因为换行会被解析)

【讨论】:

  • @ gniourf_gniourf留易,我红粉回答他,不管有没有我的代码..顺便说一句./gensum -t gniourf_gniourf MD5:d41d8cd98f00b204e9800998ecf8427e - SHA1:adc83b19e793491b1c6ea0fd8b46cd9f32e592fc - SHA256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - 它的工作原理
  • 哦,对不起,我编辑了我的答案,好吗?是的,我看到了哈希的问题
  • 但是现在,您的答案与之前接受的答案有什么不同?
  • Sharon 要求 sha1、sha256 和 md5,我给了所有 3,顺便说一句,我没有看到 epoch,再次抱歉哦,脚本中解决了问题:P
猜你喜欢
  • 2012-04-07
  • 2016-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多