Windows 系统判断MD5 值的办法

Linux 系统的文件要传到Windows系统里面,传输过程中网络不稳定,为了判断文件是否完整传输,所以就用md5的方式判断是否同一个文件

Linux系统

[root@augusite ~]# md5sum 002._Python基础及数值型、布尔型.pdf
7cbb3b3369be3745cbdc181f8eb4dfd8  002._Python基础及数值型、布尔型.pdf
判断 002._Python基础及数值型、布尔型.pdf 这个文件的md5值为 7cbb3b3369be3745cbdc181f8eb4dfd8

Windows 系统

[G:\python\0课件\python基础]$ certutil -hashfile "002. Python基础及数值型、布尔型.pdf" MD5
MD5 的 002. Python基础及数值型、布尔型.pdf 哈希:
7cbb3b3369be3745cbdc181f8eb4dfd8
CertUtil: -hashfile 命令成功完成。

由以上两条命令判断md5值相同,所以得出属于同一个文件

Windows系统使用certutil命令

 

用法:
  CertUtil [选项] -hashfile InFile [HashAlgorithm]
  通过文件生成并显示加密哈希

选项:
  -Unicode          -- 以 Unicode 编写重定向输出
  -gmt              -- 将时间显示为 GMT
  -seconds          -- 用秒和毫秒显示时间
  -v                -- 详细操作
  -privatekey       -- 显示密码和私钥数据
  -pin PIN                  -- 智能卡 PIN
  -sid WELL_KNOWN_SID_TYPE  -- 数字 SID
            22 -- 本地系统
            23 -- 本地服务
            24 -- 网络服务

哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

CertUtil -?              -- 显示动词列表(命名列表)
CertUtil -hashfile -?    -- 显示 "hashfile" 动词的帮助文本
CertUtil -v -?           -- 显示所有动词的所有帮助文本

posted @ 2019-01-14 10:37  augusite  阅读(1215)  评论(0编辑  收藏  举报