【引自Winclient的博客】你经常去哪里下载软件和应用程序?您是否想过下载的软件、应用程序或资源是否安全?在Windows10和Office2016发布的时候,很多朋友擅自使用第三方网站下载安装镜像。又如何保证你下载的镜像或软件是官方版本,没有被他人篡改过?很多朋友会想到将下载的资源验证MD5或SHA1与官方的哈希值进行比较。如果正确,则说明它没有被篡改。在Windows中,你通常使用什么样的工具来计算校验和?本文推荐Windows验证文件哈希值的两种常用方法。1、HashTab工具验证哈希值本文首先推荐第三方工具HashTab。HashTab是一款超快的文件哈希校验值计算工具,目前在200多个国家都有用户使用。HashTab可以提供多种哈希算法,例如:MD5、SHA1、SHA2、RipeMD、HAVAL和Whirlpool等,我们在安装的时候可以将HashTab功能集成到WindowsShell中,让用户验证完整性和真实性以最简单的方式处理文件。安装HashTab工具后,它会自动嵌入到属性中。我们只需要在需要验证的文件上右击,选择属性,然后点击多出来的HashTab选项卡就可以直接使用了。目前支持Windows10操作系统。如上图所示,点击选项按钮会弹出HashTab选项配置界面,我们可以在这里手动配置要计算的哈希算法。2、PowerShell验证哈希值无需安装任何第三方软件,我们也可以直接使用Powershell验证Windows中各种算法的哈希值,包括:SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160算法。使用起来也很简单,可以参考下面的例子:Get-FileHash[-Path文件路径][-Algorithm算法]注意:文件路径最好用引号括起来。
