Ich erstelle für alle von mir heruntergeladen Setups, ISOs oder anderen wichtigen Daten einen Hash-Wert, und gleiche diesen mit den Download-Seiten ab.
Damit füge ich eine zusätzliche Sicherheitsschleife ein, um mich zu vergewissern, dass der Download nicht kompromittiert/verändert wurde.
Bisher habe ich das mit Nirsoft’s HashMyFiles gemacht, mache das aber mittlerweile auch über einen PowerShell-Befehl. Ich stelle beides kurz vor.
Als Beispiel verwende ich die Windows 11-ISO in Deutsch: Win11_22H2_German_x64v2.iso
NirSoft’s HashMyFiles
HashMyFiles bietet standardmäßig eine GUI, lässt sich aber auch mit der Commandline ausführen. HashMyFile erzeugt in den Standardeinstellungen automatisch den Hash-Wert aus Basis von MD5, SHA1, CRC32, SHA256, SHA512 und SHA384.
Über die GUI
Über die Commandline
hashmyfiles /file "Win11_22H2_German_x64v2.iso" /shtml hashReport.html
Das ergibt:
Filename | MD5 | SHA1 | CRC32 | SHA-256 | SHA-512 | SHA-384 | Full Path | Modified Time | Created Time | Entry Modified Time | File Size | File Version | Product Version | Identical | Extension | File Attributes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Win11_22H2_German_x64v2.iso | 26798f402557330cf75a662a80675cbf | 824a6475270430114e08129a667a411c5dcbbb2bb9b5042eb93c75fd4b582666 | C:\temp\Win11_22H2_German_x64v2.iso | 31.05.2023 17:07:08 | 31.05.2023 15:39:32 | 31.05.2023 17:07:08 | 5 839 116 288 | iso | A |
PowerShell-Befehl Get-FileHash
Get-FileHash <Dateiname>
Das ergibt für Win11_22H2_German_x64v2.iso
:
Algorithm Hash Path
--------- ---- ----
SHA256 824A6475270430114E08129A667A411C5DCBBB2BB9B5042EB93C75FD4B582666 Win11_22H2_Germa...
PowerShell ist Teil von Windows 10/Windows 11.
Fragen, Anregungen?
Hat dir dieser Blog-Artikel weitergeholfen oder hast du dazu Fragen/Anregungen?
Ich freue mich über deine Nachricht.
Image Credits: Image by Gustavo Pérez from Pixabay