O que é a Ferramenta de Criptografia/Descriptografia?
Esta ferramenta permite criptografar texto simples em texto cifrado e descriptografar texto cifrado de volta para texto simples usando algoritmos de criptografia simétrica padrão da indústria. Todo o processamento é realizado inteiramente no seu navegador — nenhum dado é jamais enviado para um servidor.
Algoritmos Suportados
AES-CBC
DES-CBC
TripleDES-CBC
RC4
Seus Dados Permanecem Privados
Toda a criptografia e descriptografia acontece no seu navegador:
- Sem uploads — Seu texto e chaves nunca saem do seu dispositivo
- Sem processamento no servidor — Tudo é executado localmente usando JavaScript
- Sem rastreamento — Não coletamos ou armazenamos nenhum dos seus dados
Como Usar
Criptografando Texto
Selecione o Modo
Selecione o modo Criptografar (ativo por padrão)
Escolha o Algoritmo
Escolha um algoritmo no menu suspenso (padrão: AES-256-CBC)
Digite o Texto
Digite seu texto no painel de entrada
Defina a Chave Secreta
Digite uma chave secreta ou clique em Gerar para criar uma chave aleatória
Configure o IV
O IV (Vetor de Inicialização) é gerado automaticamente se deixado em branco, ou digite um IV personalizado
Obtenha os Resultados
A saída criptografada aparece automaticamente no painel de saída
Salve as Credenciais
Copie a saída, chave e IV — você precisará de todos os três para descriptografar
Descriptografando Texto
Selecione o Modo
Selecione o modo Descriptografar
Corresponda o Algoritmo
Escolha o mesmo algoritmo usado para criptografia
Cole o Texto Cifrado
Cole o texto cifrado no painel de entrada
Digite as Credenciais
Digite a mesma chave secreta e IV usados durante a criptografia
Verifique os Formatos
Certifique-se de que o formato da chave e o formato de saída correspondem ao que foi usado durante a criptografia
Veja o Texto Simples
O texto simples descriptografado aparece no painel de saída
Formatos de Chave e IV
Chaves e IVs podem ser digitados em três formatos:
UTF-8
mysecretpasswordHex
a1b2c3d4e5f6...Base64
YWJjZGVmZ2g=Ao usar Gerar, chaves e IVs são criados em formato Hex com o comprimento correto para o algoritmo selecionado.
Recursos
Múltiplos Algoritmos de Criptografia
Escolha entre seis opções de algoritmo para atender às suas necessidades de segurança:
AES-256-CBC
Opção mais forte com chave de 256 bits
- Segurança máxima
- Criptografia de nível governamental
- Recomendado para dados sensíveis
AES-192-CBC
Criptografia forte com chave de 192 bits
- Alto nível de segurança
- Desempenho equilibrado
- Padrão da indústria
AES-128-CBC
Criptografia padrão com chave de 128 bits
- Boa segurança
- Processamento rápido
- Compatibilidade ampla
DES-CBC
Compatibilidade legada com chave de 64 bits
- Padrão mais antigo
- Suporte a sistemas legados
- Segurança limitada
TripleDES-CBC
DES aprimorado com chave de 192 bits
- Criptografia tripla
- Melhor que DES
- Compatível com versões anteriores
RC4
Cifra de fluxo com chave de 128 bits
- Processamento rápido
- IV não é necessário
- Implementação simples
Geração Segura de Chaves
Gere chaves aleatórias criptograficamente seguras e vetores de inicialização com um único clique. As chaves são geradas com o comprimento correto para o algoritmo selecionado.
Formatos de Entrada/Saída Flexíveis
Opções de Entrada de Chave
- Texto simples UTF-8
- Codificado em Base64
- String hexadecimal
- Preenchimento automático para chaves curtas
- Truncamento automático para chaves longas
Saída Criptografada
- Formato Base64
- Formato hexadecimal
- Fácil de copiar
- Pronto para armazenamento
- Compatível com descriptografia
Processamento em Tempo Real
Criptografia e descriptografia acontecem automaticamente conforme você digita, com um debounce de 300ms para manter a interface responsiva. Pressione Ctrl+Enter ou Enter no campo de chave para processamento imediato.
- Feedback instantâneo conforme você digita
- Interface suave e responsiva
- Atalhos de teclado para processamento rápido
- Nenhum botão de envio manual necessário
Dados de Exemplo
Clique no botão de exemplo para carregar rapidamente dados de exemplo com uma chave e IV gerados aleatoriamente, para que você possa ver a ferramenta em ação imediatamente.
Perguntas Frequentes
Qual algoritmo devo usar?
AES-256-CBC é recomendado para a maioria dos casos de uso. Fornece o mais alto nível de segurança entre as opções disponíveis e é amplamente utilizado em padrões da indústria.
O que é um IV (Vetor de Inicialização)?
Um IV é um valor aleatório usado junto com a chave para garantir que criptografar o mesmo texto duas vezes produza texto cifrado diferente. Para algoritmos de modo CBC, um IV é necessário. Se você deixar o campo IV em branco durante a criptografia, um será gerado automaticamente para você.
Por que importa: Sem um IV, texto simples idêntico sempre produziria texto cifrado idêntico, tornando os padrões mais fáceis de detectar e potencialmente comprometendo a segurança.
Preciso salvar o IV?
Sim. Para descriptografar seu texto cifrado, você precisa da mesma chave, IV e algoritmo que foram usados durante a criptografia. Certifique-se de salvar todos os três valores.
- Salve o nome do algoritmo de criptografia
- Salve o valor completo da chave
- Salve o valor completo do IV
- Anote os formatos de chave e saída usados
O que acontece se minha chave for muito curta ou muito longa?
Chaves mais curtas que o comprimento necessário são preenchidas automaticamente com zeros. Chaves mais longas que o necessário são truncadas para o comprimento correto. Para melhores resultados, use o botão Gerar para criar uma chave com o comprimento exato necessário.
| Algoritmo | Comprimento de Chave Necessário | Ajuste Automático |
|---|---|---|
| AES-256-CBC | 256 bits (32 bytes) | Preenchido/Truncado |
| AES-192-CBC | 192 bits (24 bytes) | Preenchido/Truncado |
| AES-128-CBC | 128 bits (16 bytes) | Preenchido/Truncado |
| TripleDES-CBC | 192 bits (24 bytes) | Preenchido/Truncado |
Meus dados estão seguros?
Sim. Toda a criptografia e descriptografia é realizada inteiramente no seu navegador usando JavaScript. Seu texto, chaves e saída criptografada nunca são enviados para qualquer servidor. Você pode verificar isso verificando a aba de rede do seu navegador.
- Zero comunicação com servidor
- Sem registro ou armazenamento de dados
- Sem cookies ou rastreamento
- Verificação de código aberto disponível
- Funciona offline após carregamento inicial da página
Por que RC4 não tem um campo IV?
RC4 é uma cifra de fluxo que não usa um vetor de inicialização. Requer apenas uma chave para criptografar e descriptografar dados. Quando você seleciona RC4, a seção IV é automaticamente ocultada.
Nota técnica: Diferentemente das cifras de bloco (AES, DES, TripleDES) que operam em blocos de tamanho fixo e requerem IVs para modo CBC, RC4 gera um fluxo de chave que é XORado com o texto simples, eliminando a necessidade de um IV.
Ainda não há comentários. Seja o primeiro a comentar!