it-swarm-eu.dev

Comment obtenir le MD5 d'un fichier sous Windows?

J'ai besoin de vérifier le MD5 de quelques fichiers sous Windows. Des recommandations sur une ligne de commande ou un utilitaire de plug-in Explorer?

30
Daniel C. Sobral

http://www.fourmilab.ch/md5/

Je pense que c'est le même que celui disponible sur la plupart des systèmes Unix et ne pourrait pas être plus facile à utiliser à partir de la ligne de commande.

7
Jeremy Wall

oui, vous pouvez essayer (il est intégré ~):

CertUtil -hashfile yourFileName MD5

ÉDITER

Mais attendez, il y a plus!

Je sais que c'est au-dessus et au-delà la réponse simple et élégante, mais parce que cette page est le PREMIER résultat lors de la recherche google

how do i get the md5 of a file on windows

et parce que cette réponse est préférable pour moi et BEAUCOUP d'autres étant que c'est intégré à Windows, je crois que les informations suivantes seront s'avérer utile pour les futurs lecteurs.

Conseils et règles

Les règles suivantes sont à partir du Windows 7 SP1, Windows Server 2012, et au-delà. S'ils sont connus pour fonctionner dans des versions plus anciennes, ils seront notés avec: (indépendant de la version Windows)

  • Vous devrez ouvrir un invite de commande OR Powershell pour exécuter cette commande
    ** un guide rapide pour ouvrir CMD/Powershell est au bas de la réponse

  • Vous pouvez trouver la somme de contrôle d'un fichier à l'aide de N'IMPORTE QUEL des algorithmes de hachage suivants, pas JUST 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 Windows), exécutez

    CertUtil -hashfile -?
    
  • Le format complet est ci-dessous, les paramètres facultatifs sont entre accolades - il suffit de remplacer [HashAlgorithm] par le hachage souhaité d'en haut:

    CertUtil -hashfile InFile [HashAlgorithm]
    
  • Vous pouvez effectuer l'opération de ligne de commande pour N'IMPORTE QUELS fichiers, qu'ils fournissent ou non un certificat (indépendamment de la version Windows)
  • Si vous laissez le [HashAlgorithm], il sera par défaut à la somme de contrôle SHA1 de votre fichier choisi
  • Son [~ # ~] utile [~ # ~] pour noter que [HashAlgorithm] est case INsensitive dans les deux CMD et Powershell ce qui signifie que vous pouvez effectuer l'une des opérations suivantes (par exemple):

    CertUtil -hashfile md5
    certutil -hashfile MD5
    CertUtil -hashfile sHa1
    certutil -hashfile SHA256
    

Rapide: comment ouvrir l'invite de commandes ou PowerShell

Dans le cas où vous ne savez pas comment ouvrir l'invite de commande ou Powershell et que vous êtes arrivé ici par le moteur de recherche, voici un guide rapide qui fonctionnera pour Windows XP et au-delà:

  1. Appuyez sur [Windows] + [ R ]
  2. Ensuite, tapez cmd ( ou powershell si Windows 8 + )
  3. Appuyez sur [ OK ] ou appuyez sur Entrée
76
Scott混合理论

Pour l'option d'extension Explorer Shell avec un clic droit, j'utilise HirsMyFiles de Nirsoft .

nirsoft is w00t

9
hyperslug

Ouvrez une fenêtre PowerShell et essayez la commande suivante:

Get-FileHash {filename} -Algorithm MD5

En remplaçant {filename} par le chemin d'accès à votre fichier, par exemple.

Get-FileHash c:\example.txt -Algorithm MD5

Plus d'informations à ce sujet peuvent être trouvées dans les documents pour Get-FileHash .

7

+1 sur le FCIV. Un grand nombre des résultats de Google pour la recherche de ce problème comportaient de nombreux outils tiers apparaissant dans les résultats, probablement parce qu'à l'époque, c'était tout ce qui était disponible.

MS eux-mêmes ont développé un outil FCIV "non pris en charge" et c'est ce que je vous recommande d'utiliser, surtout si vous êtes un gars linux/unix et utilisé pour la vérification de la ligne de commande md5

lien ici:

http://www.Microsoft.com/en-us/download/details.aspx?id=115

ma capture d'écran ici:

http://geekswing.com/wp-content/uploads/2014/04/windows_md5sum_sha1_example.jpg

3
ben

J'installe toujours HashCheck . Il s'intègre dans la boîte de dialogue des propriétés de l'explorateur.

enter image description here

3
Gerald Schneider

J'utilise md5deep car il présente plusieurs avantages pratiques d'utilisation par rapport à la plupart des autres répertoriés.

Pour l'un, il a des exécutables SHA1 et SHA256 dans le même package, il gère également automatiquement la récursivité des répertoires et il a un mode de correspondance où il validera que vos fichiers sont tels que vous les avez laissés. Et c'est un package Windows natif donc il n'est pas nécessaire d'installer Cygwin si vous n'en avez pas vraiment besoin.

2
Ausmith1

MS dispose également d'un outil appelé File Checksum Integrity Verifier (FCIV) .

2
Bob

J'installe cygwin sur tous mes systèmes Windows, puis j'utilise la commande ms5 intégrée à openssl.

0
Kyle Hodgson