kumamiko 发表于 2020-9-4 11:13

Powershell 获取 Hash

本帖最后由 kumamiko 于 2020-9-4 19:24 编辑

就是写几个函数,简化偷懒一下,少打几个字, _(:з)∠)_

打开powershell, 复制内容,粘贴,回车
```powershell
@"
# hash function
function MD5( `$name) { process{Get-FileHash -Path `$name -Algorithm MD5 } }
function SHA1( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA1 } }
function SHA256( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA256 } }
function SHA512( `$name) { process{Get-FileHash -Path `$name -Algorithm SHA512 } }
"@ >> $profile; .$profile
```

**用法**

1. 获取某文件的 md5
   
```powershell
# 旧写法
Get-FileHash .\1.txt -Algorithm MD5

# 新写法
md5 .\1.txt
```
2. 获取当前文件夹下 所有文件的 md5 信息 (非递归)

```powershell
# 旧写法
ls -file | Get-FileHash -Algorithm MD5

# 新写法
ls -file | md5
```

也就省这几个字

收工

alonelyking 发表于 2020-9-4 17:53

虽然看不懂,哈哈

daymissed 发表于 2020-9-4 22:54

完全看不懂啊。
页: [1]
查看完整版本: Powershell 获取 Hash