Criptografar e Descriptografar RC4
Criptografe ou descriptografe texto com a cifra de fluxo RC4 (ARC4) usando uma chave de texto ou hex, com saída em base64 ou hex. Executa no seu navegador.
Entrada
O RC4 padrão usa 0. Use 768 ou 3072 apenas para corresponder a um sistema que usa RC4-drop.
Saída
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/rc4-encrypt-decrypt \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "Plaintext",
"direction": "encrypt",
"key": "Key",
"keyFormat": "text",
"drop": "0",
"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 `rc4-encrypt-decrypt` tool (RC4 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/rc4-encrypt-decrypt/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Criptografar e Descriptografar RC4 — 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 a cifra de fluxo RC4 (ARC4 / ARCFOUR) inteiramente no seu navegador. Nada do que você digita — texto ou chave — é enviado.
Como usar
- Cole seu texto (ou o texto cifrado, ao descriptografar) em Texto de entrada.
- Escolha Criptografar ou Descriptografar.
- Informe a Chave (1–256 bytes) e escolha se ela é texto simples (Texto UTF-8) ou Hex.
- Escolha se o texto cifrado é Base64 ou Hex. A saída aparece em Resultado.
O RC4 aplica XOR nos seus dados com um fluxo de chaves, então criptografar e descriptografar são a mesma operação — o seletor de Direção apenas define como a entrada e a saída são lidas. O texto simples é UTF-8. A chave Key com o texto simples Plaintext resulta em bbf316e8d940af0ad3, o conhecido vetor de teste.
RC4-drop
Alguns sistemas descartam os primeiros 768 ou 3072 bytes do fluxo de chaves para evitar o viés inicial do RC4. Deixe em Nenhum, a menos que o outro lado faça o mesmo.
Ainda devo usar RC4?
Não, para trabalhos novos. O RC4 tem vieses conhecidos no fluxo de chaves e foi proibido no TLS pela RFC 7465. Ele também não tem verificação de integridade, então uma chave errada geralmente gera lixo em vez de erro. Esta ferramenta existe para ler e produzir dados de sistemas legados. Para qualquer coisa nova, use AES.
Solução de problemas
- Saída confusa ao descriptografar — a chave, o formato da chave, o formato do texto cifrado ou a configuração de RC4-drop são diferentes dos usados na criptografia.
- "not valid UTF-8 text" — os bytes descriptografados são binários, o que normalmente significa uma chave errada.