Compruebe la cantidad MD5. ¿Qué es la suma de comprobación (hash) y cómo comprobarlo? Cómo revisar los archivos para la integridad

A veces, al descargar archivos de Internet, hay casos cuando archivos descargar "bits", que se echa a perder. ¿Por qué esto sucede, no lo consideraremos ahora, puede haber muchas razones?

Para asegurarse de la integridad del archivo descargado, debe verificar la cantidad de MD5.

Cada autor de auto-respetación o recurso que ofrece descargar los archivos de gran volumen, debe publicar junto con el tamaño del archivo de su cantidad MD5al usuario fue capaz de revisar el archivo descargado y averiguar si está roto o no.
Probablemente viste designaciones similares en algunos sitios: "MD5 CheckSum:".

Cómo revisar los archivos para la integridad

¿Cuándo debo hacer este cheque? Luego, cuando descarga grandes volúmenes (DVD), programas, tutoriales de video, sistemas operativos, etc.

Comprobando la cantidad de MD5 Confiarás en que el archivo es completo y no está dañado. El programa es tan fácil de usar el programa que no hay nada que describir.

MD5 Filechecker No requiere instalación en una PC, y inicia el archivo .exe habitual.

Despues de desempacar Desde el archivo. Ejecutar la etiqueta md5checker.exe

¿Cómo usar el Filechecker MD5? Selecciona el archivo requerido por el botón "Descripción general", la tecla "Calcular" cuenta la cantidad del MD5 del archivo descargado e inserte la cantidad del MD5 reclamado a la tercera línea y haga clic en "Verificar".


Si el programa "dice " Esas cantidades coinciden: significa que el archivo está entero e ileso. Puede descargarlo y usar con seguridad.

por lo tanto cargue el programa Free MD5 FileChecker A tu PC y usar placer.

Compruebe MD5 (Hash-Sum) en Linux es la cosa más fácil en el terminal. A través de cualquier interfaz gráfica, será necesario hacer más manipulaciones que solo para ordenar el terminal de Linux de la siguiente manera:

Md5sum /home/pavel/distributors/lubuntu-12.04-desktop-i386.iso.

Por supuesto, se debe prescribir una ruta concedida al archivo que necesita, (/Home/Pavel/Distributors/Lubuntu-12.04-desktop-i386.iso) debe prescribirse su que coincida con el objeto deseado para contar MD5 Importes B. Linux.

Para no ingresar a la ruta al archivo manualmente, se puede copiar de la siguiente manera. A través del Administrador de archivos, vamos al directorio donde el archivo que necesita en realidad. La línea de direcciones en el administrador de archivos debe transferirse desde el tipo de "íconos" en la vista de texto, las teclas Luego, puede copiar la ruta con el mouse a través del clic derecho o las teclas . Vaya a la terminal y al comando escrito "MD5SUM" agregue nuestro camino con el nombre completo del archivo a través del espacio.

$ Md5sum /home/pavel/distributors/lubuntu-12.04-desktop-i386.iso /home/pavel/distributs/lubuntu-12.04-desktop-i386.iso

Los equipos en Linux son estándar para todos y significa que el equipo. md5sum. Adecuado para cualquier distribución. Linuxen el que no serías. Esta es una de las ventajas de la línea de comandos!

La comprobación de MD5 (sumas de hash) se requiere después de cargar archivos grandes que no pueden funcionar normalmente si los archivos han sido dañados o cambiados de alguna manera. La verificación de las sumas MD5 se aplica principalmente a archivos .iso, con mayor frecuencia a las distribuciones. Si el archivo está dañado, no es necesario grabarlo en un llavero USB (unidad flash USB), y más aún en un disco óptico, el kit de distribución de Linux se informará sobre el error de cualquier archivo.

Después de grabar una distribución de Linux a un disco óptico, debe verificar la integridad, averigüe su cantidad MD5

En este artículo, continuaremos profundizando en el mundo de la línea de comandos y verificaremos el MD5 grabado óptico con la suma MD5 del archivo de origen. Uso de la utilidad de la consola ISOINFO. Para empezar, esperamos un poco de información primaria sobre el disco grabado por el equipo:

Isoinfo -d -i / dev / sr0

Dónde / dev / sr0 es un DVD-ROM, para refinar el nombre de su disco óptico adjunto, si no está solo, puede encontrar este comando:

De la información disponible después de ingresar:

$ Isoinfo -d -i / dev / sr0

Habrá aproximadamente lo siguiente:

CD-ROM está en ISO 9660 ID del sistema de formato: ID de volumen: Lubuntu 12.04 I386 Conjunto de volúmenes ID: Publisher ID: PREPARADOR DE DATOS ID: Xorriso-1.0.8 2011.04.14.073001, LibisOburn-1.0.8, Libisofs-1.0.8, Libburn -1.0.6 ID de aplicación: ID de archivo de derechos de autor: ID de archivo abstracto: ID de archivo bibliográfico: el tamaño del conjunto de volúmenes es: 1 Conjunto de volúmenes Número de secuencia es: 1 Tamaño de bloqueo lógico es: 2048 Tamaño del volumen es: 352406 El Torito VD Versión 1 Bota encontrada El catálogo está en el sector 320 Joliet con UCS LEVEL 3 SIGNIRTAS DE ROCK RIGGE VERAJA 1 ENCONTRADA ELTORITO CAMA DE VALIDACIÓN: HID 1 ARCH 0 (X86) ID "CABEZA DE LA TIENDA DE PREMISTO DE PREMIO 55 AA ELTORITO: BOOTID 88 (BOTTable) Boot Media 0 (Sin inicio de emulación ) Segmento de carga 0 SYS TYPE 0 NSECT 4 BOOOFF 52A18 338456

Estas líneas son importantes para nosotros:

El tamaño de bloque lógico es: 2048 El tamaño del volumen es: 352406

DD if \u003d / dev / sr0 bs \u003d 2048 cuenta \u003d 352406 conv \u003d Notrunc, NoError | Md5sum -b.

Preste atención a los tres elementos que debe sustituir su:

  • / dev / sr0 - ruta al disco óptico (si tiene uno, entonces este elemento no es un cambio)
  • bS \u003d 2048 - Tienes tu valor "El tamaño de bloque lógico es:"
  • cUENTO \u003d 352406 - A partir del tamaño del volumen es: ".

Después de contar, obtendrá sobre lo siguiente:

352406 + 0 Registros anunciados 352406 + 0 Registros escritos 721727488 Bytes (722 MB) * -, 55,3223 C, 13.0 MB / C

- Esto es MD5 la cantidad del disco. Si, coincide con el valor indicado en el sitio, donde descargó el archivo o con el archivo fuente en la computadora, luego el disco se registró sin errores. En la práctica, sucede que la cantidad de MD5 a menudo no coincide con la cantidad de MD5 indicada en el sitio debido a errores al leer el disco.

Comprobando la corrección de la descarga. archivo del archivo utilizando el programa Total Commander

El programa Total Commander es un "explorador" analógico multifuncional en Windows; Comprobación de las sumas MD5 se incorpora simplemente en una función adicional. Especialmente para revisar los sumas MD5, un programa tan grande para instalar, por supuesto, no tiene sentido. Pero si ya lo tiene, puede usar la capacidad de verificar la corrección del archivo correcto.

1. Abra en el directorio de la ventana del Comandante Total con un archivo para verificar y la suma de referencia MD5 a ella y haga clic con el botón derecho en el archivo MD5 deseado (en este caso, es el único):

2. En el menú Archivos, seleccione "Verificar las sumas de comprobación CRC":

3. Espere el final del proceso de verificación:

4. Ahora, si verá desde el nombre de su "OK" en la ventana del informe

Esto significa que todo está en orden y el archivo descargado correctamente. Si el informe se ve así:

Así que el archivo está dañado y tendrá que descargarlo de nuevo.

¡Atención! Total Commander crea sumas de suma de comprobación en su propio formato, solo pueden ser revisados \u200b\u200bpor sí mismos. Por lo tanto, intente no usar este programa para crear cheques si no está seguro de que aquellos que verifiquen la corrección de la descarga, se instale Total Commander.

1. Abra en el directorio total de la ventana del Comandante con el archivo / archivos deseados:

2. Resalte los siguientes archivos:

La suma de comprobación es un dígito o una cadena que se calcula sumando todos los números de los datos deseados. Más tarde se puede utilizar para detectar errores en los datos revisados \u200b\u200bdurante el almacenamiento o la transmisión. Luego, la suma de comprobación se vuelve a calcular y el valor obtenido se verifica con el anterior.

En este pequeño artículo, veremos lo que es la suma de comprobación Linux, así como cómo verificar la integridad de los archivos utilizando la suma de comprobación MD5.

Las verificaciones de Linux con algoritmo calculado MD5 (DIGEST DE MENSAJE 5) se pueden usar para verificar la integridad de las filas o archivos. La cantidad MD5 es una cadena de 128 bits que consta de letras y números. La esencia del algoritmo MD5 es que se generará un hash de 128 bits para un archivo o una cadena específicos, y será el mismo en todas las máquinas si los archivos son idénticos. Es difícil encontrar dos archivos diferentes que emitirían el mismo hashi.

En Linux para contar las comprobaciones de acuerdo con el algoritmo MD5, se utiliza la utilidad MD5SUM. Puede aplicarlo para verificar la integridad de las imágenes ISO cargadas de Internet u otros archivos.

Esta utilidad permite no solo contar las comprobaciones de Linux, sino también para verificar el cumplimiento. Se presenta como una utilidad estándar del conjunto GNU, por lo que no necesita instalar nada.

Revise las cheques en Linux

La sintaxis del comando md5sum es muy simple:

Opciones de archivo $ MD5SUM

Solo hay algunas opciones y, dadas las tareas de la utilidad, son suficientes:

  • -C. - Compruebe el archivo de suma de comprobación;
  • -B. - Trabajar en formato binario;
  • -t. - Trabajar en formato de texto;
  • -w. - mostrar advertencias sobre un archivo de cantidad formateado incorrectamente;
  • --Tranquilo. - No mostrar mensajes sobre cheques exitosos.

Primero copie el archivo / etc / grupo a la carpeta de inicio para que sea un poco experimento:

grupos CP / etc / grupo

Por ejemplo, calculemos la suma de comprobación para el archivo / etc / grupo:

grupos MD5SUM\u003e GRUPOS.MD5

Luego, de alguna manera, cambie este archivo, por ejemplo, elimine la primera línea y vuelva a contar las siguientes:


Como puede ver, ahora el valor es diferente, lo que significa que los contenidos del archivo también cambiaron. Encuentre devolver la raíz de la primera línea: x: 0: y copie este archivo en grupos_list y

cP Grups Groups_List.

Luego, la suma de comprobación Linux debe ser revisada de nuevo:

md5sum groups_list.

La cantidad corresponde a la primera opción, aunque el archivo fue renombrado. Tenga en cuenta que el MD5Sum funciona solo con el contenido de los archivos, no le interesa ni su nombre ni sus atributos. Puede asegurarse de que ambos archivos tengan las mismas cantidades:

md5sum groups groups_list.

Puede redirigir la salida de este comando al archivo para que pueda verificar las siguientes:

grupos MD5SUM GRUPOS_LIST\u003e GRUPOS.MD5

Para verificar si no hubo archivos cambiados desde el momento en que crea una suma de comprobación, use la opción -C. o --Cheque.. Si todo está bien, la palabra aparece cerca de cada nombre de archivo está bien.o Bien:

mD5SUM -C GRUPOS.MD5

Pero ahora no puede cambiar el nombre de los archivos, porque al verificar la utilidad intentará abrirlos por su nombre y, por supuesto, obtendrá un error. De la misma manera, todo funciona para cuerdas:

echo -n "losst" | Md5sum -
$ Echo -n "LOSST P & A" | Md5sum -

conclusiones

Desde este artículo, aprendió cómo obtener y verificar la suma de comprobación Linux para archivos y líneas. Aunque las vulnerabilidades se descubrieron en el algoritmo MD5, sigue siendo útil, especialmente si confía en la herramienta para crear Hashies.

Verificar la integridad de los archivos Linux es un aspecto muy importante de usar el sistema. Las verificaciones de archivos Linux se utilizan no solo manualmente cuando se registran los archivos cargados, sino también en una variedad de programas del sistema, por ejemplo, en el Administrador de paquetes. Si tiene alguna pregunta, pregunte en los comentarios!

Al final de un pequeño video.

MD5 o Message Digest 5 Este es un algoritmo Hashing de 128 bits desarrollado a principios de la década de 1990 por el profesor Ronald Riveste. Por lo general, se representa como una secuencia de 32 dígitos hexadecimales, por ejemplo:. Para entender lo que MD5 es la primera necesidad de lidiar con el concepto de hashing.

Haming es el proceso de convertir cualquier matriz de datos en la cadena de salida de longitud fija. Esta transformación se lleva a cabo utilizando las llamadas funciones de hash. Esta función en la entrada recibe una matriz de datos, y en la salida devuelve el llamado hash (hash-suhu), una cadena única de longitud fija.

El algoritmo de función HESH se construye de tal manera que para cualquier matriz de datos, la función muestra una cadena única. Gracias a esta función, la cadena resultante se puede utilizar como una impresión de datos digitales. Esta impresión se puede utilizar para verificar la integridad de los datos.

Por ejemplo, cuando el desarrollador de software publica su producto de software en la red, junto con él, puede publicar su hash. Esto permitirá a los usuarios verificar la integridad del programa antes de instalarlo. Comió que el programa se infectó con virus o se arrancó con errores, su hash no coincidirá con el hash, que fue publicado por el desarrollador del programa.

Historial de desarrollo MD5

El algoritmo MD5 fue desarrollado por el profesor Ronald L. Riveste del Instituto de Tecnología de Massachusetts en 1991. Este algoritmo se ha convertido en un reemplazo de la versión anterior del algoritmo MD4. A partir de este momento, el algoritmo ha ganado más popularidad y comenzó a usarse en todas partes.

Desde 1993, los estudios aparecen regularmente, que descubren todas las nuevas vulnerabilidades en el algoritmo MD5. En este momento, el algoritmo MD5 se considera vulnerable y se reemplaza gradualmente por el algoritmo SHA.

Cómo obtener un hash MD5

Si necesita obtener el hash MD5 de la línea de texto habitual, entonces es más conveniente utilizar los servicios en línea. Uno de estos servicios es.

Para obtener el hash MD5 con este servicio, simplemente ingrese la cadena en el campo y haga clic en el botón "Hash". Aparecerá el campo de la cadena introducida.

Si necesita obtener un archivo HASH MD5, tendrá que usar programas especiales, por ejemplo, MD5Summer ().

Trabajar con este programa es muy simple. Para obtener el archivo hash MD5, es suficiente para ejecutar el programa y seleccione el archivo deseado.