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.

36 lines
1.4 KiB

5 years ago
# **md5sum**
7 years ago
6 years ago
## 说明
7 years ago
5 years ago
**md5sum命令** 采用MD5报文摘要算法128位显示和检查文件的校验和。直接在命令行终端直接运行
7 years ago
5 years ago
MD5算法常常被用来验证网络文件传输的完整性防止文件被人篡改。MD5 全称是报文摘要算法Message-Digest Algorithm 5此算法对任意长度的
信息逐位进行计算产生一个二进制长度为128位十六进制长度就是32位的“指纹”或称“报文摘要”不同的文件产生相同的报文摘要极小可能性存在
7 years ago
5 years ago
## 选项
7 years ago
5 years ago
```markdown
若没有文件选项,或者文件处为"-",则从标准输入读取。
7 years ago
5 years ago
-b, --binary 以二进制模式读取
-c, --check 从文件中读取MD5 的校验值并予以检查
--tag create a BSD-style checksum
-t, --text 以纯文本模式读取(默认)[注意GNU系统上的二进制和文本模式选项没有区别]
7 years ago
5 years ago
以下四个选项对于验证校验和非常有用
--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
7 years ago
```
5 years ago
## 实例
7 years ago
5 years ago
```bash
md5sum insert.sql # 生成一个文件insert.sql的md5值
md5sum file -c file.md # 检查file是否被修改file.md包含file文件的原始md5值
7 years ago
```