【碎片知识】windows和linux下验证文件完整性:MD5值验证和SHA1验证

背景:做完模拟经常要和服务器之间传大文件,有的时候网络不佳有可能会造成文件不完整。利用MD5或者哈希值可以验证是否完整传递了文件。

用法

先压缩

首先,要把文件夹压缩一下。

在linux下得到md5

终端键入

md5sum 文件名

如图
在这里插入图片描述

在windows下得到md5

打开cmd或者powershell(按住shift+右键可以在当前文件夹打开powershell)

certutil -hashfile 文件名 md5

在这里插入图片描述
可以看到md5值是一样的
注:计算较大文件需要耗时几分钟,耐心等待

SHA1验证

【2020-6-24】更新
ubuntu下:

sha1sum

windows下powershell

certutil -hashfile 文件名 sha1

注:SHA1的速度要比MD5慢一些但是加密性稍微好一些(虽然对我来说没什么用)

【2020-6-30】补充
开源压缩软件7zip自带了计算SHA1和SHA256的功能
只需要在任意文件上右键然后就能看到计算SHA值的选项
【碎片知识】windows和linux下验证文件完整性:MD5值验证和SHA1验证_第1张图片

你可能感兴趣的:(linux,碎片知识)