Cifra
Una cifra es un algoritmo que transforma datos según una clave, normalmente entre texto plano y texto cifrado.
Definición
Una cifra es un algoritmo definido para transformar texto plano en texto cifrado y revertirlo con la clave necesaria. La seguridad debe residir en la clave, no en ocultar el procedimiento.
Tipos de cifra
Las cifras clásicas usan sustitución o transposición. Las simétricas modernas procesan bloques o flujos; las de clave pública usan claves relacionadas. Un esquema completo también especifica modo, nonce y autenticación.
Cifra, código y codificación
Un código histórico sustituye palabras mediante un libro de códigos. Una cifra transforma símbolos o bits con un algoritmo. Base64 y Morse solo cambian la representación y no aportan secreto criptográfico.
La cifra es el algoritmo; el cifrado es aplicarlo con una clave y parámetros.
No. La criptografía moderna utiliza algoritmos públicos y claves protegidas.
No. También importan diseño, clave, modo, implementación y uso correcto.