Fatos principais
- Categoria
- Segurança e validação
- Tipos de entrada
- select, textarea, file, text
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
A Ferramenta de Criptografia AES permite criptografar e descriptografar textos e arquivos de forma segura utilizando o algoritmo AES-256-GCM. O modo de texto gera um pacote estruturado contendo salt, IV, tag de autenticação e o texto cifrado, enquanto o modo de arquivo processa documentos diretamente para download seguro.
Quando usar
- •Quando precisar proteger informações confidenciais em trânsito ou repouso usando o padrão seguro AES-256-GCM.
- •Ao compartilhar credenciais ou chaves de API em formato de texto estruturado com salt, IV e tag de autenticação.
- •Para criptografar arquivos locais antes de enviá-los para serviços de armazenamento em nuvem de terceiros.
Como funciona
- •Selecione o tipo de entrada (Texto ou Arquivo) e defina a operação desejada (Criptografar ou Descriptografar).
- •Insira o texto ou carregue o arquivo, e informe uma chave secreta forte com no mínimo 8 caracteres.
- •Escolha a codificação de saída (Base64 ou Hexadecimal) para a representação dos dados criptografados.
- •Execute a operação para gerar o pacote JSON estruturado (para textos) ou baixar o arquivo criptografado.
Casos de uso
Exemplos
1. Criptografia segura de credenciais de banco de dados
Desenvolvedor de Software- Contexto
- Um desenvolvedor precisa enviar credenciais de acesso a um banco de dados de produção para um colega de equipe através de um canal de chat não seguro.
- Problema
- Proteger a senha do banco de dados contra interceptação usando criptografia forte.
- Como usar
- Selecione 'Texto' como tipo de entrada e 'Criptografar' como operação. Insira a credencial no campo de texto, defina uma chave secreta forte e escolha a codificação Base64.
- Configuração de exemplo
-
inputType: "text", operation: "encrypt", secretKey: "minha-chave-super-segura-123", outputEncoding: "base64" - Resultado
- A ferramenta gera um pacote JSON contendo salt, IV, authTag e o texto cifrado, pronto para ser enviado com segurança.
2. Descriptografia de pacote AES-256-GCM recebido
Analista de Segurança- Contexto
- Um analista recebeu um pacote JSON criptografado contendo um relatório confidencial e precisa extrair o texto original.
- Problema
- Restaurar o texto puro a partir de um pacote JSON estruturado contendo salt, IV e tag de autenticação.
- Como usar
- Selecione 'Texto' como tipo de entrada e 'Descriptografar' como operação. Cole o pacote JSON no campo de entrada e insira a chave secreta acordada.
- Configuração de exemplo
-
inputType: "text", operation: "decrypt", textInput: "{\"algorithm\":\"aes-256-gcm\",\"encoding\":\"base64\",\"salt\":\"c2FsdC1mb3ItYWVzLXRvb2w=\",\"iv\":\"AQIDBAUGBwgJCgsM\",\"authTag\":\"1VBqj1TTlms/dNQoH4WMGA==\",\"ciphertext\":\"h4VrXvk=\"}", secretKey: "test-key-123" - Resultado
- O sistema valida a tag de autenticação e exibe o texto original 'hello' descriptografado com sucesso.
Testar com amostras
text, fileHubs relacionados
FAQ
Qual algoritmo de criptografia é utilizado?
A ferramenta utiliza exclusivamente o algoritmo AES-256-GCM para garantir confidencialidade e integridade.
O que é o pacote JSON gerado na criptografia de texto?
É um objeto contendo o texto cifrado (ciphertext), o vetor de inicialização (IV), o salt e a tag de autenticação (auth tag).
Posso descriptografar um arquivo sem a chave secreta original?
Não. A descriptografia exige exatamente a mesma chave secreta e os parâmetros de inicialização originais.
Qual é o limite de tamanho para criptografia de arquivos?
O limite máximo suportado para o upload de arquivos é de 20 MB.
Onde ocorre o processamento da criptografia?
O processamento é realizado localmente no seu navegador, garantindo que sua chave secreta e dados não sejam expostos.