Tuesday, October 14, 2025

Compare Hash With Powershell

Insert actual values over the ( ) locations. Remove the ( )

Place it all in a hash.ps1 file and run. 

$h='(put hash here)';$f="$env:USERPROFILE\Downloads\(put file name here)";if(Test-Path $f){$a=[BitConverter]::ToString([System.Security.Cryptography.SHA256]::Create().ComputeHash([System.IO.File]::OpenRead($f))) -replace '-','';"Hash: $a";if($a -ieq $h){"✅ Match"}else{"❌ Mismatch"}}else{"❌ File not found"}

I had Copilot make this and haven't tried it yet.

GtkHash portable is what I would probably use or ShareX


ShareX Set To Irfanview

I like ShareX to open a snip with IrfanView. Sometimes when updating, I lose that setting. This is one way to restore it. What likely change...