Ferramenta de Criptografia de Texto
Às vezes, você precisa enviar uma frase que não deve ser legível por quem opera seu servidor de e-mail ou plataforma de chat. Esta ferramenta criptografa qualquer texto com AES-256 usando uma senha que você escolher, e emite um bloco de texto cifrado em base64 que você pode enviar por qualquer canal. O destinatário cola aqui com a mesma senha e vê a mensagem original.
Como flui a criptografia
-
1
Digite a mensagem
Texto simples, uma linha ou várias. Unicode, emoji e quebras de linha são preservados.
-
2
Escolha uma senha
Qualquer coisa com 12+ caracteres de tipos mistos. Você precisará compartilhar isso com o destinatário fora do canal.
-
3
Criptografar
A ferramenta deriva uma chave AES-256 da senha usando PBKDF2 e criptografa com AES-GCM para criptografia autenticada.
-
4
Envie o texto cifrado
Copie o blob em base64 para e-mail, chat ou um ticket, é opaco para qualquer um sem a senha.
-
5
Descriptografar do outro lado
O destinatário cola o blob, digita a senha e clica em descriptografar.
A pilha de criptografia
- AES-256 em modo GCM, fornece confidencialidade e autenticação em uma única passagem. Se o texto cifrado for adulterado, a descriptografia falha em vez de produzir lixo silenciosamente.
- PBKDF2-SHA-256, 310.000 iterações, deriva uma chave da sua senha, tornando a força bruta cara mesmo com uma senha fraca.
- IV aleatório de 12 bytes e sal de 16 bytes, fresco para cada criptografia; precedido ao texto cifrado para que o destinatário possa reproduzir a chave.
Contra o que protege
| Ameaça | Protegido? |
|---|---|
| Provedor de e-mail lendo o corpo | Sim |
| Servidor de chat armazenando o texto | Sim |
| Escuta de rede | Sim |
| Dispositivo do destinatário sendo desbloqueado | Não |
| Keylogger em qualquer ponto final | Não |
| Reutilização de senha entre serviços | Não |
Escolhendo uma senha
- Pelo menos 16 caracteres de tipos mistos, ou uma frase de senha de 5+ palavras não relacionadas.
- Não reutilize uma senha que você usa em qualquer outro lugar.
- Compartilhe fora do canal: se você enviar a senha no mesmo chat onde envia o texto cifrado, a criptografia não trouxe benefício algum.
Não é um substituto para Signal ou PGP
Esta ferramenta é conveniente para proteção ad-hoc, uma credencial única compartilhada por e-mail, uma nota sensível deixada em um documento compartilhado. Para conversas criptografadas de longo prazo, use um mensageiro com segredo de encaminhamento (Signal) ou PGP com gerenciamento de chaves. A criptografia baseada em senha não tem segredo de encaminhamento: se a senha vazar, todas as mensagens passadas criptografadas com ela se tornam legíveis.
Perguntas frequentes
Sim, é o mesmo primitivo usado em TLS 1.3, SSH e inúmeros padrões governamentais. Com uma senha forte, 310.000 iterações de PBKDF2 e um IV aleatório, quebrar o texto cifrado é computacionalmente inviável.
A mensagem é permanentemente irrecuperável. Não há porta dos fundos ou mecanismo de recuperação, esse é o ponto. Armazene a senha em um gerenciador se for importante.
Não. Um IV aleatório fresco significa que o texto cifrado difere a cada vez, mesmo para texto simples e senha idênticos. Este é o comportamento criptográfico correto.
Não. A criptografia e a descriptografia ocorrem inteiramente no seu navegador via Web Crypto API. Seu texto simples nunca sai da sua máquina.
Ferramentas relacionadas
Gerador de MD5
Gere um hash MD5 a partir de qualquer texto ou arquivo. Saída de 128 bits em hexadecimal, calculada inteiramente no seu navegador.
Gerador de JWT
Gere JWTs assinados com cabeçalho personalizado, reivindicações de carga útil, assinatura HMAC ou RSA, expiração e restrições de público para testes.
Gerador de frase-senha
Gere uma frase-senha memorizável com palavras comuns aleatórias, com número de palavras ajustável, separador, maiúsculas e um número opcional no fim.
Gerador de Hash
Gere hashes MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32 a partir de texto, com um digest pronto para copiar em checksums e comparações.
Gerador de Hash MD5
Calcule checksums MD5 de textos e arquivos para verificação de integridade. Corresponde à saída de md5sum e openssl dgst -md5.
Cifra de número para letra
Converta números em letras e vice-versa usando a cifra A=1, B=2 (A1Z26) para quebra-cabeças, enigmas e pistas de salas de fuga.
Ferramenta disponível em outros idiomas
- Narzędzie do szyfrowania tekstu [PL]
- Outil de chiffrement de texte [FR]
- テキスト暗号化ツール [JA]
- Textkrypteringsverktyg [SV]
- Textverschlüsselungstool [DE]
- Tool Enkripsi Teks [ID]
- Công cụ Chữ nhật Văn [VI]
- أداة ترميز النصوص [AR]
- Herramienta de Cifrado de Texto [ES]
- 텍스트 암호화 도구 [KO]
- เครื่องมือเข้ารหัสข้อความ [TH]
- Hulpmiddel voor tekstversleuteling [NL]
- Text Encryption Tool [EN]
- Strumento di Crittografia del Testo [IT]
- Инструмент шифрования текста [RU]
- Metin Şifreleme Aracı [TR]
- 文本加密工具 [ZH]