Pular para o conteúdo principal

Criptografar e Descriptografar DES / Triple DES

API reference

Criptografe ou descriptografe texto com DES ou Triple DES (3DES) nos modos ECB ou CBC, com chaves hexadecimais e saída em base64 ou hex. Executa no seu navegador.

Entrada

Ignorado no modo ECB.

O DES é inseguro (chave efetiva de 56 bits) e o Triple DES foi descontinuado pelo NIST. Use apenas para interoperar com sistemas legados; escolha AES para qualquer coisa nova. O modo ECB revela padrões.

Saída

Resultado
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/des-encrypt-decrypt \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Hello, World!",
    "direction": "encrypt",
    "algorithm": "des",
    "mode": "ecb",
    "key": "133457799bbcdff1",
    "iv": "",
    "format": "hex"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `des-encrypt-decrypt` tool (DES / Triple DES Encrypt & Decrypt) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/des-encrypt-decrypt/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Criptografar e Descriptografar DES / Triple DES — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

Criptografe ou descriptografe texto com DES ou Triple DES (3DES) inteiramente no seu navegador. Nada do que você digita — texto, chave ou IV — é enviado.

Como usar

  1. Cole seu texto (ou o texto cifrado, ao descriptografar) em Entrada.
  2. Escolha Criptografar ou Descriptografar, o Algoritmo e o Modo (ECB ou CBC).
  3. Informe a Chave em hex: 16 caracteres hex (8 bytes) para DES; 48 caracteres hex (24 bytes) para Triple DES com três chaves, ou 32 (16 bytes) para 3DES com duas chaves.
  4. No modo CBC, informe também um IV de 8 bytes (16 caracteres hex). O ECB ignora esse campo.
  5. Escolha se o texto cifrado será em Base64 ou Hex. A saída aparece em Resultado.

O texto simples é UTF-8 e preenchido com PKCS#7, então a saída é compatível com o OpenSSL (openssl enc -des-ecb, -des-ede3-cbc) e com a maioria das bibliotecas.

Ainda devo usar DES?

Não, para trabalhos novos. O DES tem uma chave efetiva de 56 bits e pode ser quebrado por força bruta; o NIST também descontinuou o Triple DES. O modo ECB ainda criptografa blocos idênticos em texto cifrado idêntico, revelando a estrutura dos dados. Esta ferramenta existe para ler e produzir dados de sistemas legados. Para qualquer coisa nova, use o AES.

Solução de problemas

  • "Decryption failed" — a chave, o IV ou o modo são diferentes dos usados na criptografia, ou o texto cifrado foi alterado.
  • O comprimento do texto cifrado deve ser um múltiplo de 8 bytes.
  • O Triple DES com duas chaves (chave de 16 bytes) é expandido para K1‖K2‖K1, a definição padrão.
des3destriple destdesencryptdecryptciphercbcecblegacy encryption

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.