Windows命令行下Hash计算工具:MD5和SHA1

发表于 2018-12-18  154 次阅读


文章目录

Windows命令行MS-DOS下几款Hash工具介绍

好久没有发帖了,今天翻看了以前发布的帖子,补充介绍几款Windows系统下的Hash命令行工具,主要介绍如何通过这些命令行工具获得文件或者字符串的MD5和SHA1,需要提醒的是,这些工具都没有图形化界面,都是在Dos命令行下使用的,请将这些工具复制或者安装到C:\Windows\System32\目录下使用。

1. MD5SUM 和 SHA1SUM

    熟悉Linux系统的同学比较了解MD5SUM和SHA1SUM,这两个工具就是从Linux系统移植而来的,非常的方便好用,使用习惯和Linux命令行基本相同。
    下载地址:
                (1)MD5SUM:https://www.lanzous.com/i2n25bi
                (2)SHA1SUM:https://www.lanzous.com/i2n25cj
      使用方法:
                  md5sum 文件名       如: md5sum hello.txt   或者   echo 123456 | md5sum

                  sha1sum 文件名       如: sha1sum hello.txt   或者   echo 123456 | sha1sum

2. Windows命令行自带Hash工具CertUtil

    CertUtil是Windows命令行自带的Hash工具,只要打开MS-DOS命令行,一条命令就可以很方便的计算文件的MD5和SHA1,可以说相当方便。
    使用方法:
                  CertUtil -hashfile 文件名 [ Hash算法 ]  (算法可省略,默认为SHA1,注意要大写,也可以为MD5)
                  如: CertUtil -hashfile hello.txt
                          CertUtil -hashfile hello.txt MD5

3. 微软官方Hash工具FCIV

    微软官方出品的MD5和SHA1工具,这个工具是通过补丁的形式加入系统的,FCIV默认计算的是文件的MD5,也可以通过 -sha1 选项计算文件的SHA1 。
    详细介绍见这里:《可用性和文件校验和完整性验证程序实用程序的说明》
    下载地址:
                (1)微软:windows-kb841290-x86-enu.exe
                (2)兰奏:https://www.lanzous.com/i2n2kna
    使用方法:
                  fciv  文件名
                  如: fciv hello.txt   或者   fciv -sha1 hello.txt      也可以使用 -both 选项同时计算MD5和SHA1,如:fciv -both hello.txt

4. PC-Tools出品MD5sums

    微软官方出品的MD5和SHA1工具,这个工具是通过补丁的形式加入系统的,FCIV默认计算的是文件的MD5,也可以通过 -sha1 选项计算文件的SHA1 。
    详细介绍见这里:《MD5sums for Windows》
    下载地址:
                (1)官网:http://www.pc-tools.net/files/win32/freeware/md5sums-1.2.zip
                (2)兰奏:https://www.lanzous.com/i2n2rji
    使用方法:
                  md5sums  文件名
                  如: md5sums hello.txt   或者   md5sums -u hello.txt

本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

Follow my heart. Ожидающий вас.