MD5校验

文章介绍了MD5哈希值在文件内容校验中的应用,如何在Linux和Windows系统中计算及验证文件的MD5校验和,包括使用`md5sum`和`certutil`命令,以及WindowsPowerShell的`Get-FileHash`函数。这些方法确保文件在传输后保持完整无误。
摘要由CSDN通过智能技术生成

MD5是对文件内容按位进行计算得出的一个值,只要内容不变则值不变,因此常用来文件传输后检验文件是否一致。

校验文件命令

Linux

# 计算文件MD5
md5sum filename
# 计算文件MD5并输出到文件
md5sum filetohashA.txt filetohashB.txt filetohashC.txt > hash.md5
cat hash.md5
    595f44fec1e92a71d3e9e77456ba80d1  filetohashA.txt
    71f920fa275127a7b60fa4d4d41432a3  filetohashB.txt
    43c191bf6d6c3f263a8cd0efd4a058ab  filetohashC.txt

# 校验多个MD5,只能读取文件来校验
md5sum -c hash.md5
    filetohashA.txt: OK
    filetohashB.txt: OK
    filetohashC.txt: OK

Windows

cmd
certutil -hashfile filetohashA MD5 //检验MD5
certutil -hashfile filetohashA SHA1 //检验SHA1
certutil -hashfile filetohashA SHA256 //检验SHA256
certutil -hashfile -?
用法:
  CertUtil [选项] -hashfile InFile [HashAlgorithm]
  通过文件生成并显示加密哈希

选项:
  -Unicode          -- 以 Unicode 编写重定向输出
  -gmt              -- 将时间显示为 GMT
  -seconds          -- 用秒和毫秒显示时间
  -v                -- 详细操作

哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
powershell
// 支持算法SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5等
Get-FileHash <文件名> -Algorithm <算法名[默认SHA256]>

Linux后台执行命令

nohup 命令 > test.log 2>&1 &
tail -f test.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值