当前位置:首页 > 技术分享 > Get-FileHash丨Hash命令行校验

Get-FileHash丨Hash命令行校验

山非水4年前 (2020-05-30)技术分享576

Win10一年一度的大更新已经开始了,版本号从1909更新到了2004。可能大多数的小伙伴还没收到更新推送,很正常,我也没有收到,但可以通过Windows10易升来强制升级,但并不推荐,如果你的电脑还算正常,建议不要主动用易升更新系统。如果你对电脑足够了解足以承担升级后出现的Bug后果,可以前往下载Windows10进行2020年5月更新。

微信截图_20200530110338.jpg

Itellyou,msdn上也有ISO系统镜像下载

微信截图_20200530110610.jpg

另外还有微软官方iso下载地址:https://www.microsoft.com/zh-cn/software-download/windows10ISO

微信截图_20200530110746.jpg

也许你会奇怪,页面和上图不一样,解决办法是用谷歌浏览器或火狐浏览器按F12,改为手机模式显示

微信截图_20200530111008.jpg

然后F5刷新页面

微信截图_20200530111053.jpg

选择好版本和语言,点确定就可以了,下载64位或32位的ISO文件。

通常下载好系统文件后最好进行哈希值校验,之前软件推荐文章提过两个→传送门

不过我发现微软提供了win10自带的校验方法,就在iso下载的下面

微信截图_20200530111630.jpg

使用Windows Powershell工具,这个工具就在桌面右键开始菜单里

微信截图_20200530111827.jpg

输入Get-FileHash 空格 文件目录位置 回车即可

而且速度很快,甚至比那两款校验软件还快!而且默认校验的是sha256值,比sha1和md5计算量都要大而且更安全。

MD5就不说了,SHA1已经在2017年实现破解,见维基百科:SHA-1

2017年2月23日,Google公司公告宣称他们与CWI Amsterdam合作共同创建了两个有着相同的SHA-1值但内容不同的PDF文件,这代表SHA-1算法已被正式攻破。

所以我们需要更安全的SHA-256(简称SHA-2)。

有兴趣的可以查看维基百科SHA家族介绍

微信截图_20200530113045.jpg

介绍完SHA,我们再来看Get-FileHash,微软对此有文档介绍

微信截图_20200530113320.jpg

除了默认校验的SHA256,也可以校验SHA1和MD5,甚至SHA384,SHA512,方法是在文件目录地址后面空格加上-Algorithm SHA1,后面的sha1可对应更改。

微信截图_20200530113806.jpg

微信截图_20200530113833.jpg

等待时间真的非常快,再和微软给出的值进行比对

微信截图_20200530113950.jpg

完。


分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。