查看获取文件信息摘要 命令行 power Shell// 消息摘要算法Message Digestcertutil -hashfile test001.txt SHA1ls -recurse -file | Get-FileHash | Format-ListPowerShell文件哈希摘要-CSDN博客■前言相比较两次生产的jar包是否完全一样方法1使用信息摘要方法2使用WinMerage■查看各种信息摘要certutil -hashfile test001.txt MD5certutil -hashfile test001.txt SHA1certutil -hashfile test001.txt SHA256■Hash算法MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512■帮助文档查看certutil -hashfile /?certutil /?■扩展 power Shell 中ls .\ -recurse -file | Get-FileHash | Format-List-----■命令行窗口显示效果■出力到文件中Get-ChildItem .\ -Recurse -File -Exclude old.txt | Get-FileHash | Out-File old.txtGet-ChildItem .\ -Recurse -File -Exclude old.txt找出当前文件夹.下所有子文件夹里的文件-Recurse只找文件本身-File并排除名为old.txt的文件。| Get-FileHash将找到的每个文件路径传给Get-FileHash命令计算其SHA256哈希值默认算法。输出结果会包含文件路径和对应的哈希字符串。| Out-File old.txt将上一步计算出的所有哈希结果写入到当前目录下的old.txt文件中如果文件已存在会直接覆盖。■建议1如果你的文件数量极大几万个Get-FileHash计算哈希会非常耗费 CPU 和磁盘 I/O运行时间会较长。如果想更稳妥可以加上-Algorithm MD5参数让计算速度变快一些牺牲一点安全性。■建议2输出格式不美观Get-FileHash输出的对象直接Out-File会包含表头和间距看起来像是命令行里的表格。如果你后续想用 Excel 或 Python 解析建议改成| Export-Csv -Path old.txt -NoTypeInformation更好。■更多用法Get-FileHash .\yourFileName -Algorithm SHA256 | Format-List ls .\ -recurse -file | Get-FileHash -Algorithm MD5 | Format-ListSHA1 SHA256 SHA384 SHA512 MD5■更多帮助https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash?viewpowershell-6