You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

md5sum

说明

md5sum命令 采用MD5报文摘要算法128位显示和检查文件的校验和。直接在命令行终端直接运行

MD5算法常常被用来验证网络文件传输的完整性防止文件被人篡改。MD5 全称是报文摘要算法Message-Digest Algorithm 5此算法对任意长度的 信息逐位进行计算产生一个二进制长度为128位十六进制长度就是32位的“指纹”或称“报文摘要”不同的文件产生相同的报文摘要极小可能性存在

选项

若没有文件选项,或者文件处为"-",则从标准输入读取

-b, --binary		以二进制模式读取
-c, --check		从文件中读取MD5 的校验值并予以检查
    --tag         create a BSD-style checksum
-t, --text		以纯文本模式读取(默认)[注意GNU系统上的二进制和文本模式选项没有区别]

以下四个选项对于验证校验和非常有用
--quiet          don't print OK for each successfully verified file
--status         don't output anything, status code shows success
--strict         exit non-zero for improperly formatted checksum lines
-w, --warn       warn about improperly formatted checksum lines

实例

md5sum insert.sql   # 生成一个文件insert.sql的md5值
md5sum file -c file.md  # 检查file是否被修改file.md包含file文件的原始md5值