[Win] How to verify integrity file
Hi guys,
yesterday, I was reading an interesting article to verify integrity of file,
I think that this operation I didn’t make more times,
but if you think, an attacker can compromise your file when the packet is sent to destination on network.
So, I decided to investigate, how can I protect?
In Windows enviroment, when I download a program.
open your powershell,
I’ve made, for example, a test with virtualbox installer and run:
$algorithm=[Security.Cryptography.HashAlgorithm]::Create("SHA256")
$vboxinstaller='C:\Users\dario\Desktop\SW\VirtualBox-7.0.6-155176-Win.exe'
$fileBytes=[io.File]::ReadAllBytes($vboxinstaller)
$bytes= $algorithm.ComputeHash($fileBytes)
-Join ($bytes | ForEach {"{0:x2}" -f $_})
You can compare the output with the checksum for verify the integrity
While in linux
you can use in prompt:
md5sum file_name
sha256sum file_name
have you ever verify integrity file that you download from internet?