Cifrado: el candado del navegador y el truco de César

Por qué WhatsApp y el candado del navegador te protegen, qué significa «de extremo a extremo» y cómo cifrar y descifrar tú mismo con el truco de César.
¿Quién lo está leyendo?
Cada mensaje que envías pasa por decenas de ordenadores ajenos: tu wifi, el router de la cafetería, el proveedor, servidores en cualquier parte del mundo. Sin cifrado, cualquiera de ellos podría leerlo, como una postal.
El cifrado convierte tu texto (el texto en claro) en un texto cifrado ilegible. Solo quien tiene la clave correcta puede volver a hacerlo legible.
Codificar no es cifrar. Un código QR o el morse los puede traducir cualquiera que conozca la regla. El cifrado necesita además una clave que solo tienen las personas adecuadas.
Dos tipos que usas cada día
Cifrado del transporte: el candado del navegador (el «https»). Entre tu móvil y la página web nadie puede leer nada, ni siquiera en una wifi abierta. Pero: el operador de la página ve todo lo que escribes en ella.
Cifrado de extremo a extremo: WhatsApp, Signal, Threema. El mensaje se cifra en tu móvil y solo se descifra en el móvil de la destinataria. Ni siquiera el proveedor puede leerlo.
¿No hay candado en el navegador o el navegador te advierte sobre la página? Entonces nunca escribas ahí una contraseña ni datos bancarios. Da igual lo auténtica que parezca la página.
El truco de César
Julio César ya cifraba mensajes: cada letra se desplaza en el alfabeto un número fijo de posiciones. La clave es ese número.
Con la clave 3, la A se convierte en D, la B en E, la H en K:
Texto en claro: H O L A
Texto cifrado: K R O D
Pruébalo: cifra tu nombre con la clave 3 (usa el alfabeto de 26 letras, sin la Ñ). Al final del alfabeto se vuelve a empezar: la X se convierte en A.
Por qué César ya no sirve hoy
Solo hay 25 claves posibles. Un atacante simplemente las prueba todas. Eso se llama fuerza bruta: no es listo, pero es rápido. Un ordenador lo consigue en menos de un segundo.
Aún más rápido es el análisis de frecuencias: en español, la E es la letra más frecuente. Así que la letra más frecuente del texto cifrado es muy probablemente la E desplazada, y ya se conoce la clave.
Exactamente lo mismo pasa con las contraseñas cortas: un ordenador prueba todas las posibilidades. Cuantas más claves posibles, más tarda. Por eso ganan las contraseñas largas y el cifrado moderno, con claves de cientos de cifras.
Interceptas el texto cifrado **VHJXUR**. Sabes que es César con la clave 3. ¿Qué pone?
Cada letra tres posiciones hacia atrás: V→S, H→E, J→G, X→U, U→R, R→O. Quien conoce la clave puede leerlo.
¿Qué es cierto?
Puede haber varias respuestas correctas.
El candado protege el camino, no la página. El cifrado de extremo a extremo protege hasta el destinatario. Codificar sin clave no es cifrar, y 25 claves se prueban en segundos.
¿Dónde te encuentras el cifrado en el día a día? Basta una palabra.