¿Qué herramienta puede generar MD5 desde la línea de comandos? [cerrado]

14

¿Existe alguna herramienta que pueda automatizar por script para generar el archivo MD5?

Solía ​​usar Cygwin pero estoy buscando otra solución sin tener Cygwin instalado.

Stan
fuente

Respuestas:

13

El paquete hashutils tiene una md5sum.exeutilidad. Simplemente usa las API de cifrado de Microsoft y te dejará vinculado a E / S, lo que no es necesariamente el caso con otras herramientas. Por ejemplo, he comparado el md5sumde UnxUtils con este y UnxUtils es significativamente más lento. Apuesto a que CygWin sería aún peor. El autor también escribió el excelente HashCheck , una extensión de shell para la generación y verificación de hash.

afrazier
fuente
2
+1 Eso de los hashutils es increíble. Si también lo pones en el classpath, es aún más impresionante: D. Gracias.
Radu Murzea
1
@RaduMurzea Classpath ?! Eso es Java, no Windows. ¿Naciste después de Java o algo así? Se llama RUTA
barlop
@barlop OK bien, mi mal. No los había visto en mucho tiempo y olvidé cuál es cuál :).
Radu Murzea
2
PD: Dada la antigüedad de Java, no es irrazonable pensar que es más antiguo que yo: D.
Radu Murzea
4

Consulte Soporte de MS: disponibilidad y descripción de la utilidad Verificador de integridad de suma de comprobación de archivos :

File Checksum Integrity Verifier (FCIV) es una utilidad de símbolo del sistema que calcula y verifica los valores hash criptográficos de los archivos. FCIV puede calcular valores hash criptográficos MD5 o SHA-1. Estos valores pueden mostrarse en la pantalla o guardarse en una base de datos de archivos XML para su posterior uso y verificación.

Ignacio Vazquez-Abrams
fuente
4

md5sumestá incluido en el paquete coreutils de GnuWin32 .

GnuWin proporciona puertos de herramientas con una licencia de código abierto GNU o similar, para MS-Windows moderno (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7)

Mike Fitzpatrick
fuente
2

Use MD5Sums . Ver las opciones que tiene.

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
fuente
1

ExactFile

ExactFile es una herramienta de verificación de integridad de archivos:

  • Úselo para asegurarse de que los archivos copiados en CD-ROM sean copias perfectas,
  • Úselo para asegurarse de que las copias de seguridad copiadas de una unidad a otra sean correctas,
  • Úselo para asegurarse de que los archivos no se hayan cambiado o dañado con el tiempo.

Multihilo, por lo que sus núcleos de CPU adicionales se utilizan al escanear múltiples archivos y el trabajo se realiza más rápido.

Contento con los nombres de archivo Unicode, por lo que no falla cuando lo está utilizando en archivos con nombres en japonés, hebreo, chino o cualquier otro idioma.

Admite múltiples rutinas de suma de comprobación (hashes), como MD5, SHA1, CRC32, RIPEMD y otras.

Soporta escaneo de directorio recursivo.

Admite archivos muy grandes: si está en su disco duro, ExactFile puede manejarlo.

¿Todo lo que hacen las utilidades de verano de archivos populares, como fsum, md5sum, sha1sum, sfv, etc., pero mejor!

Compatible con formatos populares de resumen de suma de comprobación de archivos.

Para Windows 2000, XP, Vista y 7.

GUI Fácil de usar para obtener sumas de verificación para archivos individuales, crear resúmenes de suma de verificación y probar resúmenes de suma de verificación. No requiere la versión de consola ni ninguna DLL externa.

GRATIS.

Daed
fuente