Descifrado
El descifrado usa la clave necesaria para invertir el cifrado y recuperar texto plano a partir de texto cifrado.
Definición
El descifrado transforma texto cifrado de nuevo en texto plano con el algoritmo y la clave adecuados. En criptografía simétrica usa el secreto compartido; en cifrado asimétrico, normalmente la clave privada del destinatario.
Proceso
Puede requerir texto cifrado, clave, nonce o vector, etiqueta y parámetros. Decodificar hexadecimal o Base64 solo recupera bytes. Un esquema autenticado verifica la etiqueta antes de devolver texto plano.
Errores y seguridad
Una clave incorrecta puede causar error o bytes sin sentido; los diseños no autenticados no siempre lo detectan. La aplicación debe rechazar datos alterados, limitar detalles del fallo y proteger el texto plano recuperado.
El cifrado moderno robusto pretende hacerlo inviable. Cifrados débiles, claves pequeñas, fallos o claves robadas pueden permitirlo.
No. Decodificar revierte una representación pública como Base64; descifrar revierte una protección controlada por clave.
El cifrado autenticado rechaza los datos. Los sistemas antiguos pueden devolver basura sin señalar el error.