Cuaderno · 14 de noviembre de 2026
PowerShell: descargar un fichero y comprobar su huella
seguridadficheros
Comprobar que lo que has bajado es exactamente lo que publica el fabricante.
Invoke-WebRequest -Uri "https://ejemplo.com/programa.exe" -OutFile "$env:TEMP\programa.exe"
Get-FileHash "$env:TEMP\programa.exe" -Algorithm SHA256
Compara la huella con la que da la web oficial. Si cambia un solo carácter, el fichero no es el mismo.
Comparar directamente:
(Get-FileHash .\programa.exe -Algorithm SHA256).Hash -eq "HUELLA_OFICIAL".ToUpper()