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

使用方式#

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

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


命令解释#

  1. echo 将字符串 "dev" 通过管道符传递给标准输出,-n 选项可以去掉多余的换行符
  2. sha256sum 本身接收的参数是文件路径,如果不指定,则从标准输出中读取内容用于计算摘要值
  3. cut 从标准输出中获取到 sha256sum 的结果,由于结果中同时也包含了文件名(在本例中文件名为 -),通过指定分割符 -d' ' 将输出拆分为两列,并通过 -f1 打印第一列,即字符串的摘要值
posted @   kingron  阅读(146)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示