使用 shell 快速生成字符串的哈希值
使用方式
echo -n "dev" | sha256sum | cut -d' ' -f1
此外也可以使用 md5sum、sha224sum、sha1sum 等,替换命令中的 sha256sum 即可。
命令解释
- echo 将字符串
"dev"通过管道符传递给标准输出,-n选项可以去掉多余的换行符 - sha256sum 本身接收的参数是文件路径,如果不指定,则从标准输出中读取内容用于计算摘要值
- cut 从标准输出中获取到
sha256sum的结果,由于结果中同时也包含了文件名(在本例中文件名为-),通过指定分割符-d' '将输出拆分为两列,并通过-f1打印第一列,即字符串的摘要值

浙公网安备 33010602011771号