Criptografar e Descriptografar DES / Triple DES
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.
Saída
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_HERECole 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/MCP | A 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
- Cole seu texto (ou o texto cifrado, ao descriptografar) em Entrada.
- Escolha Criptografar ou Descriptografar, o Algoritmo e o Modo (ECB ou CBC).
- 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.
- No modo CBC, informe também um IV de 8 bytes (16 caracteres hex). O ECB ignora esse campo.
- 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.