Texto cifrador
O que é um Criptografador de Texto?
O Criptografador de Texto é um utilitário baseado em navegador que pega qualquer mensagem legível em texto simples e a embaralha em uma string criptografada ilegível (texto cifrado) usando criptografia AES-256. O resultado só pode ser revertido por alguém que tenha a senha correta e use a aba Descriptografar correspondente. Todo o processamento acontece localmente no seu navegador através da API Web Crypto — seu texto e senha nunca são enviados a nenhum lugar.
Por que você deveria criptografar seus arquivos de texto?
Criptografar o texto protege informações sensíveis de serem lidas por qualquer pessoa que não deveria ter acesso a elas. As razões comuns incluem proteger senhas, notas privadas ou credenciais antes de armazená-las em algum lugar, compartilhar com segurança uma mensagem confidencial com alguém enviando a saída criptografada e a senha separadamente, proteger dados pessoais em repouso caso um arquivo ou dispositivo seja comprometido, ou simplesmente garantir que mesmo que alguém intercepte seu texto, seja completamente ilegível sem a chave.
Para que servem os botões?
Existem vários controles interativos no painel de Criptografia. O botão Limpar (canto superior direito da área de texto) apaga sua mensagem de entrada para que você possa começar do zero. O botão de olho ao lado do campo de senha revela ou oculta sua senha enquanto você digita. Os botões de algoritmo predefinidos (AES-256-GCM e AES-256-CBC) permitem que você escolha qual modo de criptografia usar. Os interruptores Base64 e Hex controlam o formato da saída criptografada — Base64 produz uma string mais curta enquanto Hex produz uma string hexadecimal mais longa e legível por humanos. O botão Criptografar executa o processo de criptografia completo e exibe o resultado. O botão Copiar na área de saída copia a string criptografada para sua área de transferência instantaneamente.
O Criptografador pode lidar com arquivos grandes?
Assim como a aba Descriptografar, esta ferramenta é projetada para conteúdo de texto colado na área de texto — mensagens, notas, credenciais e strings similares. Não há limite de caracteres imposto no código, mas entradas muito grandes consumirão mais memória do navegador, pois tudo é processado no local do lado do cliente. Não é destinado a arquivos binários ou documentos. Para melhor desempenho e usabilidade, é mais adequado para texto que razoavelmente caberia em um campo de texto.
Como funciona a ferramenta Criptografador de Texto?
Quando você clica em Criptografar, a ferramenta primeiro gera dois valores aleatórios usando crypto.getRandomValues() — um salt de 16 bytes e um IV de 12 bytes (para AES-GCM) ou um IV de 16 bytes (para AES-CBC). Em seguida, pega sua senha e a executa através do PBKDF2 com o salt e 100.000 iterações de SHA-256 para derivar uma chave AES de 256 bits robusta. Esta etapa de derivação de chave significa que sua senha nunca é usada diretamente — em vez disso, uma chave reforçada é calculada a partir dela, tornando os ataques de força bruta significativamente mais lentos. A ferramenta então criptografa sua mensagem usando crypto.subtle.encrypt() com o algoritmo e IV escolhidos. Finalmente, empacota tudo o que é necessário para a descriptografia futura — um byte de flag de algoritmo, o salt, o IV e o texto cifrado — em um único array de bytes e o codifica como Base64 ou Hex dependendo da sua seleção de interruptor. Essa string final é o que é exibido na saída e é a única coisa que você precisa compartilhar ou armazenar.
A Ferramenta Criptografador de Texto é gratuita?
Completamente. É um único arquivo HTML que roda inteiramente no seu navegador sem conta, sem backend, sem telemetria e sem custo. Você pode salvá-lo na sua área de trabalho e usá-lo offline indefinidamente.
