首页
学习
活动
专区
圈层
工具
发布

Linux 的 b2sum 命令

Linux 的 b2sum 命令

Linux 的b2sum命令是一个用于计算和校验文件 BLAKE2 哈希值的工具。BLAKE2 是比 SHA-1、SHA-2 和 SHA-3 更快且同样安全的加密哈希函数。

基本用法

0b2sum [选项] [文件...]

主要功能

计算哈希值

:默认使用 BLAKE2b 算法(512位)计算文件哈希

校验文件完整性

:通过比对哈希值验证文件是否被修改

常用选项

-l

或--length:指定哈希长度(支持 1-512 位)

-c

或--check:从文件读取哈希值并进行校验

--tag

:以 BSD 格式输出

--ignore-missing

:校验时跳过不存在的文件

使用示例

计算单个文件哈希:

0b2sum file.txt

计算多个文件哈希:

0b2sum file1.txt file2.txt

指定哈希长度为256位:

0b2sum -l 256 file.txt

校验文件:

0b2sum -c checksums.b2

应用场景

软件包完整性验证

文件传输校验

数据备份验证

安全敏感数据的指纹计算

注意事项

BLAKE2 比 SHA-1 更安全且更快

默认输出的哈希值是十六进制格式

校验文件应包含"哈希值 文件名"格式的内容

与其他哈希工具对比

比md5sum更安全

比sha256sum更快

支持可变长度输出(1-512位)

版本信息

该命令通常包含在 coreutils 包中,Linux 发行版一般默认安装。可以通过b2sum --version查看具体版本信息。

输出格式

标准输出格式为:

0哈希值  文件名

使用--tag选项时格式为:

0BLAKE2b(文件名)= 哈希值

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O5shRztQdqBU68fZSemuPCLA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券