您的位置:首页 > 其它

新技能 get —— 如何校验 md5(windows)

2017-05-09 10:11 274 查看
我们在某资源网站上下载完成指定文件后,尤其是一些下载所需较高时长的大型文件,如何检验下载的文件是否完好,也即如何保证和原始网站上的资源一样。此时就要用到检验码的机制,一般文件的下载界面,通常都会给出此文件的 md5 编码(或者其他形式的编码,此编码根据文件内容生成),用户在下载到本地之后,便可使用一些小型计算 md5 工具来计算下载到本地的文件的 md5,如果计算得到的 md5 和原始 md5 保持一致,则说明下载无误。

下面介绍几种常用的命令行计算文件 md5 编码的工具

1. FCIV

How to compute the MD5 or SHA-1 cryptographic hash values for a file

FCIV:File Checksum Integrity Verifier utility

注意 fciv 需要下载安装,并设置环境变量,下载地址:Availability and description of the File Checksum Integrity Verifier utility

基本命令:
FCIV -md5 -sha1 path\filename.ext
(同时给出文件的 md5 编码,sha1 编码)

简单举例:
FCIV -md5 -sha1 c:\windows\system32\shdocvw.dll


2. 使用 certutil

What is the best way to calculate a checksum for a file that is on my machine?

certutil 是 windows 自带的工具,因此不必安装可直接使用。

基本命令:
CertUtil -hashfile pathToFileToCheck [HashAlgorithm]


[HashAlgorithm]
:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

简单举例:
CertUtil -hashfile C:\TEMP\MyDataFile.img MD5


3. 其他工具

md5:MD5: Command Line Message Digest Utility
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐