Quel outil peut générer MD5 à partir de la ligne de commande? [fermé]

14

Existe-t-il un outil pouvant automatiser par script pour générer le fichier MD5?

J'ai utilisé Cygwin mais je cherche une autre solution sans avoir installé Cygwin.

Stan
la source

Réponses:

13

Le package hashutils a un md5sum.exeutilitaire. Il utilise simplement les API Crypto de Microsoft et vous laissera lié aux E / S, ce qui n'est pas nécessairement le cas avec d'autres outils. Par exemple, j'ai comparé le md5sumUnxUtils à celui-ci et UnxUtils est beaucoup plus lent. Je parie que CygWin serait encore pire. L'auteur a également écrit l'excellent HashCheck , une extension de shell pour la génération et la vérification de hachage.

afrazier
la source
2
+1 Ce truc hashutils est génial. Si vous le mettez également dans le chemin de classe, c'est encore plus génial: D. Merci.
Radu Murzea
1
@RaduMurzea Classpath ?! C'est Java et non Windows. Êtes-vous né après Java ou quelque chose?! Ça s'appelle un
CHEMIN
@barlop OK bien, ma mauvaise. Je ne les avais pas rencontrés depuis longtemps et j'ai oublié lequel était lequel :).
Radu Murzea
2
PS: Étant donné l'âge de Java, il n'est pas si déraisonnable de penser qu'il est plus ancien que moi: D.
Radu Murzea
4

Consultez le support MS - Disponibilité et description de l'utilitaire File Checksum Integrity Verifier :

Le vérificateur d'intégrité de la somme de contrôle des fichiers (FCIV) est un utilitaire d'invite de commandes qui calcule et vérifie les valeurs de hachage cryptographiques des fichiers. FCIV peut calculer les valeurs de hachage cryptographique MD5 ou SHA-1. Ces valeurs peuvent être affichées à l'écran ou enregistrées dans une base de données de fichiers XML pour une utilisation et une vérification ultérieures.

Ignacio Vazquez-Abrams
la source
4

md5sumest inclus dans le package coreutils de GnuWin32 .

GnuWin fournit des ports d'outils avec une licence GNU ou une licence open source similaire, à MS-Windows moderne (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)

Mike Fitzpatrick
la source
2

Utilisez MD5Sums . Voir les options dont il dispose.

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
ukanth
la source
1

ExactFile

ExactFile est un outil de vérification de l'intégrité des fichiers:

  • Utilisez-le pour vous assurer que les fichiers copiés sur CD-ROM sont des copies parfaites,
  • Utilisez-le pour vous assurer que les sauvegardes copiées d'un lecteur à un autre sont parfaites,
  • Utilisez-le pour vous assurer que les fichiers n'ont pas été modifiés ou endommagés au fil du temps.

Multi-thread, afin que vos cœurs de processeur supplémentaires soient utilisés lors de l'analyse de plusieurs fichiers et que le travail se fasse plus rapidement.

Heureux avec les noms de fichiers Unicode, il n'échoue donc pas lorsque vous l'utilisez sur des fichiers nommés en japonais, hébreu, chinois ou toute autre langue.

Prend en charge plusieurs routines de somme de contrôle (hachages), comme MD5, SHA1, CRC32, RIPEMD et autres.

Prend en charge l'analyse récursive des répertoires.

Prend en charge les très gros fichiers - s'il se trouve sur votre disque dur, ExactFile peut le gérer.

Est-ce que tout ce que les utilitaires d'été de fichiers populaires font, comme fsum, md5sum, sha1sum, sfv, etc., mais mieux!

Compatible avec les formats de résumé de somme de contrôle de fichiers populaires.

Pour Windows 2000, XP, Vista et 7.

GUI. Facile à utiliser pour obtenir des sommes de contrôle pour des fichiers individuels, créer des résumés de somme de contrôle et tester des résumés de somme de contrôle. Ne nécessite pas la version de la console ni aucune DLL externe.

GRATUIT.

Daed
la source