Pular para o conteúdo principal

Criptografar e Descriptografar RC4

API reference

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.

O RC4 está quebrado e é proibido no TLS (RFC 7465). Use-o apenas para interoperar com sistemas legados; escolha AES para qualquer coisa nova. O RC4 não tem verificação de integridade, então uma chave errada geralmente produz lixo em vez de erro.

Saída

Resultado
Isso foi útil?

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_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/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/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 a cifra de fluxo RC4 (ARC4 / ARCFOUR) inteiramente no seu navegador. Nada do que você digita — texto ou chave — é enviado.

Como usar

  1. Cole seu texto (ou o texto cifrado, ao descriptografar) em Texto de entrada.
  2. Escolha Criptografar ou Descriptografar.
  3. Informe a Chave (1–256 bytes) e escolha se ela é texto simples (Texto UTF-8) ou Hex.
  4. 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.
rc4arc4arcfourstream cipherencryptdecryptcipherlegacy 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.