WebCrypto.
La razón por la que el destinatario no necesita app: el navegador ya contiene la criptografía.
WebCrypto (la Web Cryptography API) es una interfaz estándar de JavaScript al motor de criptografía nativo del navegador. El visor de BurnPony la usa para todo — HKDF, PBKDF2 y AES-256-GCM — con cero bibliotecas incluidas.
Qué es
Usar la criptografía de la plataforma mantiene honesto al visor de dos maneras. Se mantiene lo bastante pequeño para auditarse con Ver código fuente, porque no hay una biblioteca de 500 kilobytes por la que vadear. Y el cifrado real corre en la propia implementación auditada y acelerada por hardware del navegador, en lugar de JavaScript que alguien envió.
Por qué importa
También garantiza alcance: cualquier navegador moderno en cualquier dispositivo puede abrir una nota. «Los destinatarios no necesitan app» solo es cierto porque la criptografía que necesitan ya está instalada.
Términos relacionados
Preguntas frecuentes.
¿Qué navegadores funcionan?
Cualquier navegador moderno — las operaciones de WebCrypto que usa BurnPony llevan años siendo estándar en Safari, Chrome, Firefox y Edge. Los navegadores muy antiguos sin WebCrypto no pueden descifrar, que es el fallo correcto.
¿Usar la criptografía del navegador significa que el servidor ejecuta el código?
El servidor entrega la página del visor una vez; todo lo criptográfico se ejecuta después localmente en tu navegador. La Content-Security-Policy de la página le prohíbe cargar código desde ningún sitio en absoluto.
Obtén BurnPony
Notas cifradas autodestructivas gratis para iPhone y Android. Los destinatarios solo necesitan un navegador. Sin cuentas, sin seguimiento.