Board logo

标题: [技术讨论] PowerShell获取Hash编码 SHA1 SHA256 MD5 [打印本页]

作者: PS2.0    时间: 2017-8-4 15:51     标题: PowerShell获取Hash编码 SHA1 SHA256 MD5

PowerShell 4.0 可以用 Get-FileHash 获取文件Hash编码

例如从 MSDN I tell you 下载操作系统安装镜像之后对比一下SHA1是否相同:

  1. PS C:\Test> Get-FileHash C:\cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso -Algorithm SHA1
  2. Algorithm       Hash                                                                   Path
  3. ---------       ----                                                                   ----
  4. SHA1            82292FA197E6C9DD9AF8F7E68E7A79A5DA1DDA2B                               C:\cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso
复制代码


例如获取某个文件的MD5值:

  1. PS C:\Test> Get-FileHash C:\Windows\notepad.exe -Algorithm MD5
  2. Algorithm       Hash                                                                   Path
  3. ---------       ----                                                                   ----
  4. MD5             B32189BDFF6E577A92BAA61AD49264E6                                       C:\Windows\notepad.exe
复制代码


-Algorithm 可供选择的参数:


https://msdn.microsoft.com/powershell/reference/4.0/microsoft.powershell.utility/Get-FileHash




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2