Loading

使用 shell 快速生成字符串的哈希值

使用方式

echo -n "dev" | sha256sum | cut -d' ' -f1

此外也可以使用 md5sumsha224sumsha1sum 等,替换命令中的 sha256sum 即可。


命令解释

  1. echo 将字符串 "dev" 通过管道符传递给标准输出,-n 选项可以去掉多余的换行符
  2. sha256sum 本身接收的参数是文件路径,如果不指定,则从标准输出中读取内容用于计算摘要值
  3. cut 从标准输出中获取到 sha256sum 的结果,由于结果中同时也包含了文件名(在本例中文件名为 -),通过指定分割符 -d' ' 将输出拆分为两列,并通过 -f1 打印第一列,即字符串的摘要值
posted @ 2024-06-18 08:53  kingron  阅读(9)  评论(0编辑  收藏  举报