¿Qué es una suma de verificación y cómo calcular una suma de verificación?

¿(Are) Te estás preguntando qué es una suma de comprobación? Es posible que haya notado que cuando descarga archivos de ciertos sitios web, tienen una cadena muy larga de números y letras llamada suma de verificación o suma de verificación MD5(checksum or MD5 checksum) o SHA-1 , etc. Estas cadenas realmente largas básicamente actúan como huellas digitales para ese archivo en particular, ya sea sea ​​un EXE , ISO , ZIP , etc.

Las sumas de verificación se utilizan para garantizar la integridad de un archivo después de que se haya transmitido de un dispositivo de almacenamiento(storage device) a otro. Esto puede ser a través de Internet o simplemente entre dos computadoras en la misma red. De cualquier manera, si desea asegurarse de que el archivo transmitido sea exactamente el mismo que el archivo de origen(source file) , puede utilizar una suma de comprobación.

La suma de comprobación se calcula mediante una función hash(hash function) y normalmente se publica junto con la descarga. Para verificar la integridad del archivo, un usuario calcula la suma de verificación utilizando un programa de calculadora(calculator program) de suma de verificación y luego compara los dos para asegurarse de que coincidan.

Las sumas de verificación se utilizan no solo para garantizar una transmisión libre de corrupción, sino también para garantizar que el archivo no haya sido manipulado. Cuando se usa un buen algoritmo de suma(checksum algorithm) de verificación , incluso un pequeño cambio en el archivo dará como resultado un valor de suma(checksum value) de verificación completamente diferente .

Las sumas de comprobación más comunes son MD5 y SHA-1(MD5 and SHA-1) , pero se ha descubierto que ambas tienen vulnerabilidades. Esto significa que la manipulación malintencionada puede dar lugar a que dos archivos diferentes tengan el mismo hash calculado. Debido a estos problemas de seguridad, el SHA-2 más nuevo se considera la mejor función hash(hash function) criptográfica, ya que hasta el momento no se ha demostrado ningún ataque.

suma de comprobación sha1

Como puede ver en la captura de pantalla anterior, el archivo ISO(ISO file) que intento descargar de Microsoft tiene una suma de verificación SHA1(SHA1 checksum) en la lista. Una vez que descargo el archivo, usaría una calculadora de suma(checksum calculator) de verificación para verificar la integridad del archivo.

Alrededor del 99,9 % de las veces, realmente no necesita preocuparse por las sumas de verificación al descargar archivos de Internet . Sin embargo, si está descargando algo confidencial como antivirus o software de privacidad(anti-virus or privacy software) como Tor , probablemente sea una buena idea verificar la suma de verificación porque los piratas informáticos pueden crear versiones infestadas de malware de software crítico para obtener acceso completo a un sistema.

Hay un montón de utilidades diferentes para calcular sumas de verificación y mencionaré solo una o dos aquí, ya que las buenas pueden crear múltiples hashes para usted y también pueden verificar hashes.

Utilidad de suma de comprobación MD5 y SHA

MD5 & SHA Checksum Utility(MD5 & SHA Checksum Utility) es mi utilidad favorita para trabajar con sumas de verificación porque tiene todas las funciones que necesito en la versión gratuita. Una vez que lo descargue, simplemente ejecute el archivo EXE(EXE file) para abrir el programa.

suma de comprobación md5 sha

La interfaz es muy sencilla y fácil de usar. Simplemente haga clic(Simply click) en el botón Examinar(Browse) para elegir su archivo y los valores hash se calcularán automáticamente para MD5 , SHA-1 , SHA-256 y SHA-512(SHA-256 and SHA-512) .

Como puede ver, el hash MD5(MD5 hash) es el más corto y el hash SHA-512(SHA-512 hash) es muy largo. Cuanto más largo es el hash, más seguro es.

hashes generados

Para verificar un hash, simplemente cópielo y péguelo(copy and paste) en el cuadro Hash en la parte inferior. Haga clic(Click) en Verificar(Verify) y lo comparará con los cuatro hashes generados para ver si hay una coincidencia.

Calculadora de suma de comprobación en línea

Para aquellos que prefieren no descargar ningún software en sus sistemas, una calculadora de suma de comprobación en línea(online checksum calculator) sería la mejor opción. Las calculadoras en línea tienen más restricciones, principalmente el tamaño máximo de carga del archivo, pero para archivos más pequeños, funcionan bien.

Un sitio llamado Defuse tiene una calculadora de suma de verificación de archivos(file checksum calculator) gratuita para cargas de hasta 5 MB de tamaño. Eso es bastante pequeño, por lo que deberá usar la aplicación de escritorio o la siguiente herramienta en línea que(online tool) se menciona a continuación para algo más grande que eso.

calculadora de suma de comprobación en línea

Si 5 MB es demasiado pequeño, consulte OnlineMD5 , otro sitio gratuito que le permite generar sumas de verificación para archivos de hasta 4 GB de tamaño. Aparentemente, hace esto sin cargar el archivo real a sus servidores. No estoy seguro de cómo funciona, pero parece que solo ejecuta el algoritmo localmente en su sistema y luego lo muestra en el navegador. Una forma bastante inteligente de hacerlo porque no tiene que descargar software adicional y no tiene que esperar para siempre para cargar un archivo grande.

en línea md5

Este sitio también es muy bueno porque puede verificar una suma de verificación además de solo calcular una. Con suerte(Hopefully) , ahora comprende mejor qué es una suma de verificación y cómo se puede usar y calcular. Si está enviando o recibiendo archivos seguros, una suma de verificación es la mejor manera para que ambas partes verifiquen la integridad de esos archivos. Si tiene alguna pregunta, publique un comentario. ¡Disfrutar!



About the author

Soy técnico informático profesional y tengo más de 10 años de experiencia en el campo. Me especializo en el desarrollo de Windows 7 y Windows Apps, así como en el diseño de Cool Websites. Tengo un gran conocimiento y experiencia en el campo, y sería un activo valioso para cualquier organización que busque hacer crecer su negocio.



Related posts