¿Qué es Checksum? Y cómo calcular las sumas de verificación

Todos estamos acostumbrados a enviar datos a través de Internet u otras redes locales. Típicamente, esos datos se transfieren a través de la red en forma de bits. Generalmente, cuando se envían toneladas de datos a través de una red, son susceptibles de perderse debido a un problema de la red o incluso a un ataque malicioso. Se utiliza una suma de comprobación para garantizar que los datos recibidos no sufran daños y estén libres de errores y pérdidas. La suma de comprobación actúa como una huella dactilar o un identificador único para los datos.

Para entenderlo mejor, considere esto: Te envío una cesta de manzanas a través de un repartidor. Ahora, ya que el agente de entrega es un tercero, no podemos confiar en su autenticidad por completo. Así que para asegurarnos de que no ha comido ninguna manzana en su camino y que usted recibe todas las manzanas, le llamo y le digo que le he enviado 20 manzanas. Al recibir la cesta, cuentas el número de manzanas y compruebas si son 20.

Este recuento de manzanas es lo que la suma de control hace a tu expediente. Si has enviado un archivo muy grande a través de una red (tercero) o has descargado uno de Internet y quieres asegurarte de que el archivo se ha enviado o recibido correctamente, aplicas un algoritmo de suma de comprobación a tu archivo que se está enviando y comunicas el valor al receptor. Al recibir el archivo, el receptor aplicará el mismo algoritmo y hará coincidir el valor obtenido con lo que usted ha enviado. Si los valores coinciden, el archivo se ha enviado correctamente y no se ha perdido ningún dato. Pero si los valores son diferentes, el receptor sabrá instantáneamente que se han perdido algunos datos o que el archivo ha sido manipulado a través de la red. Dado que los datos pueden ser altamente sensibles e importantes para nosotros, es importante comprobar cualquier error que pueda haber ocurrido durante la transmisión. Por lo tanto, una suma de comprobación es muy importante para mantener la autenticidad e integridad de los datos. Incluso un cambio muy pequeño en los datos causa un cambio importante en la suma de comprobación. Los protocolos como el TCP/IP que gobiernan las reglas de comunicación de Internet también usan la suma de comprobación para asegurarse de que siempre se entregan los datos correctos.

Una suma de comprobación es básicamente un algoritmo que utiliza una función de comprobación criptográfica. Este algoritmo se aplica sobre un dato o un archivo antes de enviarlo y después de recibirlo a través de una red. Habrá notado que se proporciona junto a un enlace de descarga para que cuando descargue el archivo, pueda calcular la suma de comprobación en su propia computadora y hacerla coincidir con el valor dado. Tenga en cuenta que la longitud de una suma de comprobación no depende del tamaño de los datos sino del algoritmo utilizado. Los algoritmos de suma de comprobación más comunes utilizados son MD5 (algoritmo 5 de Message Digest), SHA1 (algoritmo 1 de Secure Hashing), SHA-256 y SHA-512. Estos algoritmos producen valores hash de 128, 160, 256 y 512 bits respectivamente. SHA-256 y SHA-512 son más recientes y más potentes que SHA-1 y MD5, que en algunos casos raros produjeron los mismos valores de suma de control para dos archivos diferentes. Esto comprometió la validez de esos algoritmos. Las nuevas técnicas son a prueba de errores y más fiables. El algoritmo Hashing convierte principalmente los datos a su equivalente binario y luego lleva algunas operaciones básicas como AND, OR, XOR, etc. en él y finalmente extrae el valor hexadecimal de los cálculos.

¿Qué es la suma de control? Y cómo calcular las sumas de verificación

Método 1: Calcular las sumas de control usando PowerShell

1.Utilice la búsqueda en el menú de inicio de Windows 10 y escriba PowerShell y haga clic en $0027Windows PowerShell$0027 de la lista.

2.También puedes hacer clic con el botón derecho del ratón en Inicio y seleccionar «Windows PowerShell» en el menú.

3. En Windows PowerShell, ejecute el siguiente comando:

Obtener-archivar su trayectoria de archivo Por ejemplo, Get-FileHash C:N-UsersHpDesktopN-miarchivo.docx

4.El aviso mostrará el valor de hash SHA-256 por defecto.

5.Para otros algoritmos, puedes usar:

Get-FileHash yourFilePath -Algoritmo MD5 O Get-FileHash yourFilePath -Algoritmo SHA1

Ahora puede hacer coincidir el valor obtenido con el valor dado.

Método 2: Calcular la suma de control utilizando la calculadora de suma de control en línea

Hay muchas calculadoras de suma de control en línea como $0027onlinemd5.com$0027. Este sitio puede ser usado para calcular sumas de verificación MD5, SHA1 y SHA-256 para cualquier archivo e incluso para cualquier texto.

1.Haga clic en el botón «Elegir archivo» y abra el archivo deseado.

2.Alternativamente, arrastre y suelte su archivo en la casilla correspondiente.

3.Seleccione el algoritmo deseado y obtenga la suma de comprobación requerida.

4.También puedes hacer coincidir esta suma de control obtenida con la suma de control dada, copiando la suma de control dada en el cuadro de texto «Comparar con:».

5.Verá la marca o la cruz junto al cuadro de texto correspondiente.

Para calcular el hash de una cadena o texto directamente:

a)Desplácese hacia abajo en la página hasta $0027MD5 & SHA1 Hash Generator For Text$0027

b) Copiar la cadena en el cuadro de texto dado para obtener la suma de verificación requerida.

Para otros algoritmos, puedes usar $0027https://defuse.ca/checksums.htm$0027. Este sitio te da una extensa lista de muchos valores diferentes de algoritmos hashing. Haz clic en «Elegir archivo» para seleccionar tu archivo y haz clic en «Calcular sumas de verificación…» para obtener los resultados.

Método 3: Usar la utilidad de la suma de verificación MD5 y SHA

Primero, descargue la utilidad de suma de comprobación MD5 & SHA y luego láncela haciendo doble clic en el archivo exe. Simplemente navegue por su archivo y podrá obtener su hash MD5, SHA1, SHA-256 o SHA-512. También puede copiar-pegar el hash dado en el cuadro de texto correspondiente para compararlo fácilmente con el valor obtenido.

Espero que los pasos anteriores hayan sido útiles para aprender ¿Qué es Checksum? y cómo calcularlo; pero si todavía tiene alguna pregunta sobre este artículo, no dude en hacerla en la sección de comentarios.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *