在Mac命令行生成字符串的MD5校验

在Mac的bash下边默认有一个md5工具,所以直接调用即可,使用方法

1.使用echo和管道

echo "string" | md5
b80fa55b1234f1935cea559d9efbc39a

2.直接使用md5

md5 <<< "string"
b80fa55b1234f1935cea559d9efbc39a

3.使用md5 -s "string"

md5 -s "string"
MD5 ("string") = b45cffe084dd3d20d928bee85e7b0f21

第三个的结果和前两个的结果不通的原因是 echo 默认会在行尾追加一个换行符,可以通过echo -n "string" 或者 echo "string\c"来去掉换行符

echo -n "string" | md5
b45cffe084dd3d20d928bee85e7b0f21

echo "string\c" | md5
b45cffe084dd3d20d928bee85e7b0f21
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,266评论 1 19
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,147评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,256评论 2 33
  • 第1章 小试牛刀 $ 是普通用户,# 表示管理员用户 root。 shebang:#!。sharp / hash ...
    巴喬書摘阅读 6,443评论 1 4
  • 言之实之,谓之诺也,水之冰之,谓之凌也。凌而诺也,焉若水与冰之共存也。生为诺也,死亦冰也,凌诺也! ...
    冷凌阅读 783评论 0 3