功能 - KiyanYang/DotVast.HashTool.WinUI GitHub Wiki
功能
哈希算法
支持的算法:
算法 | 摘要长度(位) | 格式 | 标准 |
---|---|---|---|
CRC32 |
32 |
Hex |
|
MD4 |
128 |
Hex |
RFC1320 |
MD5 |
128 |
Hex |
RFC1321 |
SHA-1 |
160 |
Hex |
FIPS PUB 180-4 |
SHA-2 |
224, 256, 384, 512 |
Hex |
FIPS PUB 180-4 |
SHA-3 |
224, 256, 384, 512 |
Hex |
FIPS PUB 202 |
SM3 |
256 |
Hex |
GB/T 32905-2016 |
BLAKE2b |
160, 256, 384, 512 |
Hex |
RFC 7693 |
BLAKE2s |
128, 160, 224, 256 |
Hex |
RFC 7693 |
BLAKE2bp |
512 |
Hex |
BLAKE2 |
BLAKE2sp |
256 |
Hex |
BLAKE2 |
BLAKE3 |
256 |
Hex |
BLAKE3 |
RIPEMD |
128, 160, 256, 320 |
Hex |
|
Keccak |
224, 256, 288, 384, 512 |
Hex |
FIPS PUB 202 |
xxHash32 |
32 |
Hex |
xxHash |
xxHash64 |
64 |
Hex |
xxHash |
QuickXor |
160 |
Base64 |
QuickXorHash Algorithm |
eD2k |
128 |
Hex |
eD2k wiki |
HAS-160 |
160 |
Hex |
HAS-160 |
命令行调用
PowerShell 调用示例:
使用原名:
Start-Process shell:AppsFolder\DotVast.HashTool.WinUI_5xsw0t1dxcp4g!App '--hash md5 --path C:\Users\Demo\Desktop'
Start-Process shell:AppsFolder\DotVast.HashTool.WinUI_5xsw0t1dxcp4g!App '--hash md5 sha3-256 --path C:\Users\Demo\Desktop "D:\demo\space space.txt"'
使用别名:
DotVast.HashTool --hash "md5" --path C:\Users\Demo\Desktop
DotVast.HashTool --hash "md5" "sha3-256" --path C:\Users\Demo\Desktop "D:\demo\space space.txt"
参数 | 说明 |
---|---|
hash |
软件所有算法的名称,支持多个 |
path |
目标路径,支持多个 |
备注:
- 如果路径包含空格需要使用引号
"
包裹 - 路径使用引号时,注意末尾的反斜杠作为转义符处理,即
"D:\demo\"
被解析为D:\demo"
,有几种方法来解决- 不使用反斜杠
"D:\demo"
->D:\demo
- 正确转义
"D:\demo\\"
->D:\demo\
- 使用正斜杠
"D:/demo/"
->D:/demo/
- 不使用反斜杠
导出
支持导出为 JSON 格式文件.