Osk

Windows 计算文件 hash 的方法

  •  
  •   Osk · Sep 30, 2018 via Android · 4563 views
    This topic created in 2957 days ago, the information mentioned may be changed or developed.
    certutil -hashfile 文件 [md5|sha1|sha256]


    要啥 wsl ?已卸载🤣
    14 replies  •  2018-09-30 17:14:27 +08:00
    jasonyang9
    jasonyang9
    Sep 30, 2018
    1
    Windows 的命令行输出有病,

    ```
    λ certutil -hashfile test.txt
    SHA1 哈希(文件 test.txt):
    08 28 32 41 74 b1 0c c8 67 b7 25 5a 84 a8 15 5c f8 9e 1b 8b
    CertUtil: -hashfile 命令成功完成。
    ```

    第 1 和 3 行是没用的信息,然后 HASH 值是每字节用空格隔开的,如果要将输出通过管道传递给另一个命令还必须经过 AWK 或 PERL 处理。

    哦,不对,Windows 本身不带 AWK 或 PERL。MMP

    看人家 sha1sum 的输出:

    ```
    λ sha1sum test.txt
    0828324174b10cc867b7255a84a8155cf89e1b8b *test.txt
    ```

    蛇精病设计。你知道我在说谁
    hansnow
    hansnow
    Sep 30, 2018
    3
    楼主的 WSL 只用来算 hash?
    hicdn
    hicdn
    Sep 30, 2018
    4
    你可能需要这个,下载二进制文件解压到 PATH 路径里
    http://gnuwin32.sourceforge.net/packages/coreutils.htm
    cyspy
    cyspy
    Sep 30, 2018
    5
    hashtab 了解一下
    Duolingo
    Duolingo
    Sep 30, 2018 via Android
    6
    一直都用自带的 get-filehash...
    Weixiao0725
    Weixiao0725
    Sep 30, 2018
    7
    装个 git 很多 linux 下面的命令都可以直接用。
    rb6221
    rb6221
    Sep 30, 2018 via Android
    8
    一直用 powershell 命令
    ionblue
    ionblue
    Sep 30, 2018 via Android
    9
    https://pa.ci/53.html

    还可以写到右键里面,不用每次都输入命令行。
    springmarker
    springmarker
    Sep 30, 2018 via Android
    10
    我有我傻乎乎的用好压里面带的 GUI 工具吗
    icylogic
    icylogic
    Sep 30, 2018 via iPhone
    11
    我一直用 Get Filehash

    而且为啥要扯 awk。Powershell 就完全不是 Unix 那套全靠字符串的处理方式,Pipe 里传的是 Object,这样做的好处是很多 metadata 都是保留下来的,可以处理复杂一点的输入输出。

    你想输出最后想要的字符串应该调用 Format。默认的输出基本是都 Format 成给人看的样式,比如 dir
    Osk
    Osk
    OP
    Sep 30, 2018 via Android
    12
    @zbinlin @icylogic PowerShell 威武。

    @hansnow 明显是开玩笑啦。
    Osk
    Osk
    OP
    Sep 30, 2018 via Android
    13
    @jasonyang9 我记得我的 certutil 输出好像没空格。回头再试一下
    dalieba
    dalieba
    Sep 30, 2018 via Android
    14
    HashTab
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5323 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 03:28 · PVG 11:28 · LAX 19:28 · JFK 22:28
    ♥ Do have faith in what you're doing.