Suma md5

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Programa de verificación de computación

md5sum es un programa informático que calcula y verifica los hashes MD5 de 128 bits, como se describe en RFC 1321. El hash MD5 funciona como un compacto huella digital de un archivo. Al igual que con todos estos algoritmos de hashing, teóricamente hay un número ilimitado de archivos que tendrán un hash MD5 dado. Sin embargo, es muy poco probable que cualquier dos archivos no idénticos en el mundo real tenga el mismo hash MD5, a menos que se hayan creado específicamente para tener el mismo hash.

El algoritmo MD5 subyacente ya no se considera seguro. Por lo tanto, si bien md5sum es muy adecuado para identificar archivos conocidos en situaciones que no están relacionadas con la seguridad, no se debe confiar si existe la posibilidad de que los archivos hayan sido a propósito y maliciosamente manipulado. En el último caso, se recomienda el uso de una herramienta de hashing más nueva como SHA256SUM.

md5sum se usa para verificar la integridad de los archivos, ya que prácticamente cualquier cambio a un archivo hará que su hash MD5 cambie. Más comúnmente, md5sum se usa para verificar que un archivo no ha cambiado como resultado de una transferencia de archivo defectuosa, un error de disco o una intromisión no maliciosa. El programa md5sum se incluye en la mayoría de los sistemas operativos similares a unix o capas de compatibilidad como cygwin.

El código C original fue escrito por Ulrich Drepper y se extrajo de una versión de 2001 de glibc .

Ejemplos

Se supone que todos los siguientes archivos están en el directorio actual.

Crear archivo Hash MD5 Hash.md5

$ md5sum filetohashA.txt filetohashB.txt filetohashC.txt  hash.md5

Archivo producido

El archivo contiene pares de hash y nombre de archivo:

$ gato hash.md5
595f44fec1e92a71d3e9e77456ba80d1 filetohashA.txt71f920fa275127a7b60fa4d4d41432a3 filetohashB.txt43c191bf6d6c3f263a8cd0efd4a058ab filetohashC.txt

Tenga en cuenta:

  • Después de la md5sum valor debe haber un espacio seguido por un segundo espacio (para el modo texto) o un asterisco (para el modo binario); de lo contrario, el siguiente error resultará: no properly formatted MD5 checksum lines found. Muchos programas no distinguen entre los dos modos, pero algunos utilizan.
  • El archivo también debe ser formato final de línea UNIX, de lo contrario esto se verá: md5sum: WARNING: x listed files could not be read. dos2unix lo convertirá rápidamente si es formato DOS/Windows.

Verifique MD5

$ md5sum -c hash.md5
filetohashA.txt: OKfiletohashB.txt: OKfiletohashC.txt: OK

Verifique MD5 único

$ eco 'D43F2404CA13E22594E5C8B04D3BBB81 archivotohash A.txt ' Silencio md5sum -c
filetohashA.txt: OK

En sistemas que no son similares a GNU UNIX

md5sum es específico de los sistemas que usan GNU coreutils o un clon como BusyBox. En FreeBSD y OpenBSD las utilidades se llaman md5, sha1, sha256, y sha512. Estas versiones ofrecen opciones y características ligeramente diferentes. Además, FreeBSD ofrece la opción "MADEJA" familia de resúmenes de mensajes.

En sistemas Windows

Imprimir hash MD5 de un archivo

не certutil -hashfileMD5 hash of ■file título:No.CertUtil: -hashfile comando completed successfully.
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save