Aller au contenu

Chiffre RC4

Cryptez et déchiffrez le texte avec le chiffrement de flux RC4 et une clé : sortie hex, retour de texte.

Entrée
Sortie

Chiffre RC4

RC4 est un chiffrement de flux classique : une courte étape de planification de clé génère un état de 256 octets à partir de votre clé, puis un flux de clés est généré un octet à la fois et combiné avec les données. La même clé qui crypte décrypte également, donc cet outil fait les deux : crypter transforme votre texte en minuscule hex et décrypter les lectures de hex en texte. La clé est toujours prise en octets UTF-8, donc tout mot ou phrase secrète fonctionne directement.

Tout est UTF-8 au niveau des octets, ce qui signifie que le texte accentué et les emoji vont et viennent sans perte : cryptez un message, remettez le hex à quelqu'un avec la même clé et déchiffrez-le, restaurez-le exactement. Le décompte indique le nombre d'octets traités. L'entrée Hex pour la direction de décryptage tolère les espaces et un préfixe 0x, et tout ce qui n'est pas valide hex produit une erreur calme plutôt qu'un résultat erroné.

Cela vaut la peine de le dire clairement : RC4 est cryptographiquement cassé. Son flux de clés présente des biais bien connus, et des attaques pratiques le retirent de toute utilisation sérieuse – le TLS et les navigateurs modernes l'ont abandonné il y a des années. Ne protégez rien de réel avec. Ce qui est toujours utile, c'est l'interopérabilité avec les anciens systèmes qui ne parlent que des exercices RC4, CTF et de cryptographie, la désobscurcissement des chaînes extraites des anciens binaires ou des configurations de logiciels malveillants et l'apprentissage du fonctionnement d'un chiffrement de flux. Pour protéger réellement un message, utilisez plutôt l’outil de chiffrement de texte basé sur AES.

Tout s'exécute localement dans votre navigateur : les textes en clair, hex et les clés ne quittent jamais votre appareil, et le champ clé est masqué et jamais stocké.

FAQ

Comment puis-je décrypter quelque chose que j'ai chiffré ici ?
Collez la sortie hex, changez de mode pour décrypter et entrez la même clé. RC4 est symétrique, donc le flux de clés identique qui a chiffré le texte le restaure également – les espaces et un préfixe 0x dans hex conviennent.
Le cryptage RC4 est-il sécurisé ?
Non. RC4 est cryptographiquement défectueux : son flux de clés est biaisé et des attaques pratiques l'ont retiré de TLS et de toute utilisation sérieuse. Traitez-le comme un obscurcissement, une interopérabilité avec d'anciens systèmes ou un outil d'apprentissage et CTF. Pour un véritable secret, utilisez l'outil de cryptage de texte, qui utilise AES-256 avec une clé dérivée de votre mot de passe.
Qu'attend le format de clé ?
Tout ce que vous tapez est lu sous forme d'octets UTF-8 : un mot simple, une phrase secrète ou des caractères accentués fonctionnent tous. Les deux côtés doivent utiliser exactement la même clé, octet par octet, sinon le déchiffrement renvoie des déchets.
Pourquoi mon texte décrypté est-il plein de caractères étranges ?
Presque toujours une mauvaise clé. RC4 n'échoue jamais bruyamment sur une mauvaise clé - il produit simplement des octets différents, et la plupart des séquences d'octets ne sont pas du texte valide. Vérifiez à nouveau que la clé correspond à celle utilisée pour chiffrer.
Mon texte ou ma clé sont-ils téléchargés quelque part ?
Non. RC4 s'exécute entièrement dans votre navigateur, le champ clé est masqué, n'est jamais conservé et rien ne quitte jamais votre appareil.