Encriptação / Desencriptação
Conjunto profissional do lado do cliente para cifragem/decifragem AES, 3DES e DES com predefinições AES-256-GCM autenticadas segundo o NIST, derivação de chave PBKDF2 e empacotamento JSON estruturado.
O Que Suporta a Ferramenta de Encriptar / Desencriptar?
Esta ferramenta realiza encriptação e desencriptação simétrica — a mesma chave (ou uma palavra-passe, através de derivação de chave) é usada em ambas as direções. Suporta AES em vários modos (GCM, CBC, CTR e ECB), bem como DES/3DES legados para compatibilidade, tudo executado localmente no seu navegador.
Como Usar a Ferramenta de Encriptar / Desencriptar
- Escolha Encriptar ou Desencriptar e, em seguida, selecione uma cifra e um modo.
- Forneça uma chave diretamente, ou introduza uma palavra-passe e deixe o PBKDF2 derivar uma chave a partir dela.
- Introduza o texto simples (para encriptar) ou o texto cifrado (para desencriptar), juntamente com um IV/nonce onde o modo o exigir.
- Reveja o resultado e copie-o.
Notas Técnicas
- O GCM é um modo autenticado — deteta adulteração além de fornecer confidencialidade — e é geralmente a escolha recomendada quando disponível.
- O modo ECB encripta blocos idênticos de texto simples em blocos idênticos de texto cifrado, o que pode revelar padrões nos dados; está incluído para compatibilidade, não recomendado para dados sensíveis.
- A encriptação protege a confidencialidade dos dados apenas tão bem quanto a chave ou palavra-passe por trás dela estiver protegida — uma palavra-passe fraca derivada numa chave continua a ser uma chave fraca, e perder a chave significa que os dados não podem ser recuperados.
Perguntas frequentes
Que modo devo usar: GCM, CBC, CTR ou ECB?+
Prefira GCM. Oferece confidencialidade e autenticação integrada, por isso deteta adulterações. CBC e CTR só oferecem confidencialidade e precisam de um MAC à parte. O ECB revela padrões porque blocos de texto simples idênticos produzem blocos de texto cifrado idênticos; está incluído por compatibilidade, não para proteger dados reais.
O IV ou nonce tem de ser mantido em segredo?+
Não, mas tem de ser único em cada cifragem com a mesma chave — em GCM e CTR, nunca reutilize um nonce. O IV não é secreto e normalmente é guardado ou enviado junto com o texto cifrado; perdê-lo, porém, torna a decifragem impossível.
Porque é que DES e 3DES estão incluídos se estão obsoletos?+
Apenas para interoperabilidade com sistemas antigos e dados legados. A força da chave e o bloco de 64 bits já não são considerados adequados, por isso use AES — GCM por predefinição — para tudo o que for novo.
