<aside>
ℹ️ Checksum es una función criptográfica que garantiza la integridad de datos o archivos verificando que no han sido modificados.
</aside>
<aside>
🎲 Aplicado al ejercicio de generar nuestra propia semilla a mano, el checksum sirve para asegurarnos de que introducimos nuestra semilla correctamente y calcular la última palabra.
</aside>
Una suma de verificación o checksum es una función matemática de redundancia cuyo principal objetivo es el de detectar cambios malintencionados o accidentales en una transmisión de datos con el fin de proteger la integridad de la información.
Las sumas de verificación tienen el propósito de proteger tres aspectos fundamentales de la información que se intercambia entre usuarios:
- Integridad de los datos: quiere decir que los datos enviados no han sido cambiados o alterados por accidente o con fines maliciosos.
- Autenticidad del origen: se refiere a que, en efecto, la información transmitida provenga de la fuente original y no de un tercero que haya logrado intervenir la
comunicación.
- Confidencialidad de la información: se refiere al hecho de que la información se envíe y almacene de forma secreta para que los usuarios puedan manejar información sensible en sus ordenadores con el menor riesgo de que sea vulnerada.
Los principales usos de una suma de verificación son:
- Comunicaciones en internet: envío y descarga de archivos y comunicación entre el navegador web del usuario y el servidor web del desarrollador del sitio.
- Almacenamiento seguro de datos: que se utiliza para archivos comprimidos, unidades de disco extraíbles, etc.
¿Qué es una suma de verificación o checksum?