Segurança

Cifrar texto

Cifre uma mensagem com uma palavra-passe (AES-GCM + PBKDF2), partilha segura.

  • Instantânea
  • Grátis
  • Privada (processada localmente)
  • Sem registo
Resultado

Tudo é cifrado localmente (WebCrypto). A palavra-passe nunca é transmitida nem armazenada.

Uma mensagem secreta, protegida por palavra-passe

Para transmitir uma palavra-passe, uma nota privada ou dados sensíveis, este cifrador protege o seu texto em AES-GCM de 256 bits a partir de uma simples frase secreta, sem servidor nem registo.

  1. Escreva e cifre

    Introduza o texto e uma palavra-passe forte, depois cifre.

  2. Partilhe o bloco

    Envie o resultado base64 pelo canal que quiser.

  3. O destinatário decifra

    Com a mesma palavra-passe, transmitida à parte.

Por dentro

ElementoDetalhe
CifragemAES-GCM 256 bits (autenticado)
ChavePBKDF2, SHA-256, 150 000 iterações
AleatoriedadeSal e IV de crypto.getRandomValues
Saídabase64 de (sal + IV + texto cifrado)

Tudo é cifrado localmente (WebCrypto). A segurança depende da força da palavra-passe e de a transmitir à parte.

Perguntas frequentes

Como funciona a cifragem?

A sua palavra-passe é transformada numa chave AES-256 por PBKDF2 (150 000 iterações, SHA-256) com um sal aleatório, e depois o texto é cifrado em AES-GCM com um vetor de inicialização aleatório. O resultado (sal + IV + texto cifrado) é codificado em base64, pronto a copiar.

O destinatário precisa de software?

Não: basta abrir esta ferramenta, colar o texto cifrado e introduzir a mesma palavra-passe que lhe comunicou por outro canal. A decifragem ocorre no navegador dele, sem instalação.

É mesmo seguro?

O algoritmo (AES-GCM 256 + PBKDF2) é um standard reconhecido, e tudo ocorre em local via WebCrypto. A segurança depende sobretudo da força da palavra-passe: escolha uma frase longa e única e transmita-a por um canal diferente da mensagem.

O que acontece se a palavra-passe estiver errada?

A decifragem falha de forma limpa: o AES-GCM verifica a autenticidade dos dados. Uma palavra-passe incorreta, ou um texto cifrado alterado num único caráter, produz um erro em vez de um resultado errado silencioso.