WebCrypto.
A razão pela qual o destinatário não precisa de app: o navegador já contém a criptografia.
WebCrypto (a Web Cryptography API) é uma interface JavaScript padrão para o motor de criptografia nativo do navegador. O visualizador do BurnPony a usa para tudo — HKDF, PBKDF2 e AES-256-GCM — com zero bibliotecas empacotadas.
O que é
Usar a criptografia da plataforma mantém o visualizador honesto de duas formas. Ele continua pequeno o bastante para ser auditado com Exibir código-fonte, porque não há uma biblioteca de 500 kilobytes para atravessar. E a cifra de verdade roda na própria implementação auditada e acelerada por hardware do navegador, em vez de JavaScript que alguém enviou.
Por que importa
Ela também garante alcance: qualquer navegador moderno em qualquer dispositivo pode abrir uma nota. « Os destinatários não precisam de app » só é verdade porque a criptografia de que precisam já está instalada.
Termos relacionados
Perguntas frequentes.
Quais navegadores funcionam?
Qualquer navegador moderno — as operações WebCrypto que o BurnPony usa são padrão há anos em Safari, Chrome, Firefox e Edge. Navegadores muito antigos sem WebCrypto não conseguem descriptografar, o que é a falha correta.
Usar a criptografia do navegador significa que o servidor executa o código?
O servidor entrega a página do visualizador uma vez; tudo o que é criptográfico então executa localmente no seu navegador. A Content-Security-Policy da página proíbe-a de carregar código de qualquer lugar.
Baixe o BurnPony
Notas criptografadas autodestrutivas grátis para iPhone e Android. Os destinatários só precisam de um navegador. Sem contas, sem rastreamento.