万普插件库

jQuery插件大全与特效教程

x-cmd pkg | ezcheck - 高效计算与验证文件哈希, 支持多种算法

视频演示

[准备流程] 生成一个用于实验的 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
转载请标明原文链接 :
https://www.x-cmd.com/pkg/ezcheck/cookbook-1

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言