Todo se procesa en tu navegador. El mensaje se cifra aquí mismo y viaja dentro del enlace (en la parte después de #, que los navegadores nunca envían a ningún servidor). La página no realiza ninguna conexión y funciona incluso sin internet.

Crear mensaje

Con contraseña, el enlace por sí solo no sirve: quien lo reciba también necesita la contraseña (compártela por otro medio, por ejemplo de voz).

Leer mensaje

Cuando abras un enlace generado con esta herramienta, el mensaje aparecerá aquí. También puedes pegar el enlace completo:

¿Cómo funciona esta herramienta y qué NO hace?

Cómo funciona. Tu mensaje se cifra en el navegador con AES-256-GCM. Si escribes una contraseña, la clave se deriva de ella con PBKDF2-SHA256 (600 000 iteraciones) y una sal aleatoria; si no, se genera una clave aleatoria de 256 bits que se incluye dentro del propio enlace. El resultado se codifica en el enlace después del símbolo # (el "fragmento"). Los navegadores nunca envían el fragmento al servidor que aloja la página, así que aunque esta página estuviera en un servidor, el contenido cifrado no llegaría a él.

Funcionamiento de la autodestrucción. No existe un servidor que borre el mensaje. Al abrirlo, la página muestra el mensaje una sola vez, elimina el fragmento de la barra de direcciones (history.replaceState) y guarda en el almacenamiento local de ese navegador una huella SHA-256 del mensaje cifrado para negarse a mostrarlo de nuevo ("Este mensaje ya fue leído"). Eso significa que:

Consejos. Usa contraseña siempre que puedas y compártela por un canal distinto al del enlace. Los enlaces muy largos (más de 2 000 caracteres) pueden cortarse o dejar de ser clicables en algunas aplicaciones de mensajería: si tu mensaje es largo, considera mejor una herramienta de cifrado de archivos.