Je dois vérifier le MD5 de quelques fichiers sous Windows. Des recommandations sur une ligne de commande ou un utilitaire explorer-plugin ?
Réponses
Trop de publicités?Il existe un outil PowerShell intégré :
CertUtil -hashfile yourFileName MD5
Les règles suivantes s'appliquent à compter du Windows 7 SP1 , Windows Server 2012 y au-delà . S'ils sont connus pour fonctionner dans des versions plus anciennes, ils seront signalés par un astérisque : (indépendamment de la version de Windows)
-
Vous devrez ouvrir un Invite de commande OU Powershell pour exécuter cette commande
** un guide rapide pour ouvrir CMD/Powershell se trouve au bas de la réponse -
Vous pouvez trouver la somme de contrôle d'un fichier en utilisant N'IMPORTE lequel des algorithmes de hachage suivants, pas seulement MD5 :
MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
-
Pour obtenir la liste actuelle des algorithmes de hachage pris en charge sur votre machine Windows spécifique (indépendamment de la version de Windows) , courir
CertUtil -hashfile -?
-
Le format complet est ci-dessous, les paramètres optionnels sont entre accolades - il suffit de remplacer [HashAlgorithm] avec le hachage souhaité ci-dessus :
CertUtil -hashfile InFile [HashAlgorithm]
-
Vous pouvez effectuer l'opération en ligne de commande pour Tous les fichiers qu'ils fournissent ou non un certificat (indépendamment de la version de Windows)
-
Si vous omettez le [HashAlgorithm] il prendra par défaut la somme de contrôle SHA1 du fichier que vous avez choisi.
-
Son UTILE de constater que [HashAlgorithm] es sensible à la casse dans les deux CMD et Powershell ce qui signifie que vous pouvez faire l'une des choses suivantes (par exemple) :
CertUtil -hashfile md5 certutil -hashfile MD5 CertUtil -hashfile sHa1 certutil -hashfile SHA256
Rapide : Comment ouvrir l'invite de commande ou Powershell ?
Si vous ne savez pas comment ouvrir l'Invite de commande ou Powershell et que vous êtes arrivé ici par le biais d'un moteur de recherche, voici un guide rapide qui fonctionnera pour Windows XP et les versions ultérieures :
- Appuyer sur [ Windows ]+[ R ]
- Tapez ensuite cmd ( ou powershell si Windows 8+ )
- Appuyer sur [ OK ou appuyer sur la touche Entrée
Ouvrez une fenêtre powershell et essayez la commande suivante :
Get-FileHash {filename} -Algorithm MD5
En remplaçant {nom du fichier} par le chemin d'accès à votre fichier, par exemple
Get-FileHash c:\example.txt -Algorithm MD5
De plus amples informations à ce sujet sont disponibles dans le docs pour Get-FileHash .
Pour l'option d'extension Shell du clic droit de l'explorateur, j'utilise HashMyFiles de Nirsoft .
- Réponses précédentes
- Plus de réponses