Suma de verificación

De Wikipedia, la enciclopedia libre
(Redirigido desde Checksum)
Saltar a: navegación, búsqueda

Una suma de verificación, también llamado suma de chequeo o checksum, es una función hash que tienen como propósito principal detectar cambios accidentales en una secuencia de datos para proteger la integridad de datos, verificando que no haya discrepancias. La idea es que se transmita el dato junto con su valor hash, de esta forma el receptor puede calcular el valor hash de la secuencia recibida y la puede comparar con el valor hash recibido. Si hay una discrepancia se pueden rechazar los datos o pedir una retransmisión.

Es empleado para comunicaciones (internet, comunicación de dispositivos, etc.) y almacenamiento de datos (archivos comprimidos, discos portátiles, etc.).

Normalmente aumentar la capacidad de detectar más tipos de error aumenta el coste y la complejidad del algoritmo.

Contenido

[editar] Ejemplos de métodos

Los tipos de sumas de verificación más habituales son:

[editar] Protección contra atacantes

Este tipo de algoritmos no sirve para detectar modificaciones intencionadas, es decir, modificaciones introducidas por un atacante que conoce el valor hash deseado y que es capaz de enviar un mensaje falso que se mapee al mismo valor hash. Para proveer este tipo de integridad, es necesario el uso de funciones hash criptográficas, como SHA-256.

[editar] Véase también

[editar] Enlaces externos

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Imprimir/exportar
Herramientas
En otros idiomas