Windows超实用20篇技巧博客 https://blog.csdn/libusi001/article/details/99193609 大部分网友下载ISO都是用来做系统,不管是windows还是linux或者其他的系统, 做系统的网友是最多的。下载来的ISO如果是修改过的,比如放个木马进去, 那我们就得不偿失了,为了防止这一点的发生,一般官方发布的时候都会发布MD5值、SHA1值, 最初用来帮助网友下载以后效验自己的下载文件是否和官方一致,同样也可以起到效验文件是否被修改过的目的。 SHA1同MD5一样,都是属于哈希算法的一种,国内用MD5比较多,国外用SHA1比较多。 在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序, 加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。 软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时, 可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码, 和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。 如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整, 或是被别人动过手脚,相当于我们的身份证 独一无二的。
一、脚本准备执行
(1)启用HashTab.bat
@ECHO OFF & CD /D %~DP0 >NUL 2>&1 REG.exe query "HKU\S-1-5-19" || ( ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs" ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs" "%TEMP%\Getadmin.vbs" DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL Exit /b ) if "%PROCESSOR_ARCHITECTURE%"=="x86" copy /y HashTab32-6.0.0.34.dll "%Windir%\System32\HashTab32-6.0.0.34.dll" >NUL if "%PROCESSOR_ARCHITECTURE%"=="x86" regsvr32 /s "%Windir%\System32\HashTab32-6.0.0.34.dll" >NUL If "%PROCESSOR_ARCHITECTURE%"=="AMD64" copy /y HashTab64-6.0.0.34.dll "%Windir%\System32\HashTab64-6.0.0.34.dll" >NUL If "%PROCESSOR_ARCHITECTURE%"=="AMD64" regsvr32 /s "%Windir%\System32\HashTab64-6.0.0.34.dll" >NUL reg add "HKEY_CURRENT_USER\SOFTWARE\HashTab\Algorithms\CRC32" /v "Enabled" /d 0x00000001 /t REG_DWORD /f >NUL reg add "HKEY_CURRENT_USER\SOFTWARE\HashTab\Algorithms\MD5" /v "Enabled" /d 0x00000001 /t REG_DWORD /f >NUL reg add "HKEY_CURRENT_USER\SOFTWARE\HashTab\Algorithms\SHA-1" /v "Enabled" /d 0x00000001 /t REG_DWORD /f >NUL CLS & ECHO.&ECHO 完成!按任意键退出!&PAUSE >NUL 2>NUL
(2)卸载HashTab.bat
@ECHO OFF & CD /D %~DP0 >NUL 2>&1 REG.exe query "HKU\S-1-5-19" || ( ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs" ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs" "%TEMP%\Getadmin.vbs" DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL Exit /b ) regsvr32 /s /u "%Windir%\System32\HashTab64-6.0.0.34.dll" >NUL regsvr32 /s /u "%Windir%\System32\HashTab32-6.0.0.34.dll" >NUL reg delete "HKEY_CURRENT_USER\SOFTWARE\HashTab" /f >NUL 2>NUL taskkill /f /im explorer.exe >NUL 2>NUL & start explorer del /f "%Windir%\System32\HashTab32-6.0.0.34.dll" >NUL 2>NUL del /f "%Windir%\System32\HashTab64-6.0.0.34.dll" >NUL 2>NUL ECHO.&ECHO 完成!按任意键退出!&PAUSE >NUL 2>NUL
二、文件校验
原本文件属性只有四个
脚本执行后右键属性会多出一个文件校验选项,右键查看sha1值,跟官方对应镜像对比sha1。
iso镜像-右键-文件校验
下载原版镜像:https://msdn.itellyou/
SHA1对比:
有用请点赞,养成良好习惯!
疑问、交流、鼓励请留言!
更多推荐
检验镜像是否为官方正版
发布评论