🎬 视频演示
📁 [准备流程] 生成一个用于实验的 ascii.json 文件
x ascii --json > ascii.json
🧮 计算 ascii.json 文件的 MD5 和 SHA256
x ezcheck calculate md5 -f ascii.json
x ezcheck calculate sha256 -f ascii.json
✅ 使用 SHA256 验证 ascii.json 文件的完整性
用数据提供方给出的 SAH256 和计算 ascii.json 文件所得的 SHA256 比较。
如果两者相等,则表明 ascii.json 文件没有被篡改或损坏。
x ezcheck compare sha256 -f ascii.json -c 1e148f53806150e4c230e69624932141e89bc9d40956f82b655166b94eef59e7
🚀 使用 hyperfine 比较 openssl 和 ezcheck 命令计算 SHA256 的速度
openssl 是被广泛使用的加密库,能用于计算文件的 SHA256
使用 x env try openssl 命令安装 3.0.0 版本的 openssl
x env try openssl
openssl version
hyperfine 是获取命令平均运行时间的工具,命令中的 -N 表示排除 shell 的启动时间带来的偏差
以计算 ascii.json 的 SHA256 为例,花费时间越少,代表计算速度越快。
x hyperfine -N 'openssl dgst -sha256 ascii.json' 'ezcheck calculate sha256 -f ascii.json'
更多内容请查阅 : pkg/ezcheck
转载请标明原文链接 :www.x-cmd.com/pkg/ezcheck…
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法