`md5`使用教程
简单介绍:
MD5
,全称Message-Digest Algorithm 5,是一种被广泛使用的密码散列函数,可以生成一个128位(16字节)的散列值(hash value),通常用32位的十六进制数表示。MD5
被广泛用于检查文件的完整性,因为即使文件只有微小的改变,它的MD5
值也会有很大的不同,所以破解是不可能的。
1.先讲怎么使用,再谈其他的
1.1.在windows
上用下面命令使用md5
certutil -hashfile 文件路径 MD5 // 它只能计算单个文件或者压缩包的MD5值,文件夹不行
Certutil
是Windows操作系统上预装的命令行工具, 功能如下:
- 显示证书颁发机构(CA)的配置信息。
- 配置证书服务。
- 备份和还原CA组件。
- 验证证书、密钥对和证书链。
1.2.在linux
上用下面命令使用md5
md5sum 文件路径 // 它会计算文件或者文件夹的MD5值
2.如果你想一次计算多个文件的MD5
值,可以写一个批处理文件或者shell
脚本
脚本如下:这个脚本只能够计算单个文件或者压缩包
@echo off
for %%f in (*.txt) do (certutil -hashfile "%%f" MD5
)
pause