¿Hashing frente a cifrado?
Opciones
- Ambos son reversibles si tienes la clave correcta
- El hashing va en un solo sentido; el cifrado se puede revertir (Opción correcta)
- El cifrado va en un solo sentido; el hashing se puede revertir
- El hashing siempre requiere una clave secreta
Respuesta
El hashing va en un solo sentido (integridad, contraseñas); el cifrado es reversible con una clave (confidencialidad)
Por qué
El hashing convierte los datos en una huella de tamaño fijo. No puedes recuperar el original a partir de ella. Se usa para guardar contraseñas y comprobar que los archivos no cambiaron.
El cifrado revuelve los datos para que solo alguien con la clave pueda devolverlos al original. Se usa para mantener datos en secreto.
Base64 no es ninguno de los dos: es solo otra forma de escribir los mismos datos, reversible por cualquiera.
Recuerda
Hash = huella en un solo sentido. Cifrado = caja cerrada con llave.