Chiffrement RC4

Chiffrez ou déchiffrez du texte avec l'algorithme de flux RC4 (clé symétrique).

Exemple :

Comment ça marche

RC4 est un algorithme de chiffrement par flux : il génère une suite pseudo-aléatoire d'octets (le "keystream") à partir d'une clé, puis combine cette suite au texte par un XOR. La même opération avec la même clé permet de déchiffrer, car XOR est réversible. Cet outil est utile pour comprendre ou expérimenter avec RC4 dans un contexte pédagogique ou pour interagir avec d'anciens systèmes qui l'utilisent encore.

RC4 est-il sûr à utiliser aujourd'hui ?

Non. RC4 est considéré comme cryptographiquement cassé depuis plusieurs années (biais statistiques dans le keystream, attaques pratiques contre WEP et TLS) et a été retiré des standards modernes. Cet outil est fourni à des fins pédagogiques et de compatibilité avec d'anciens formats, pas pour protéger des données sensibles.

Pourquoi le résultat chiffré est-il affiché en hexadécimal ?

RC4 produit des octets bruts qui ne sont pas forcément du texte affichable ; l'hexadécimal permet de représenter n'importe quelle suite d'octets de façon lisible et sans perte, pour pouvoir la copier, la stocker ou la transmettre facilement.

Traitement 100% local : le chiffrement et le déchiffrement s'exécutent entièrement dans votre navigateur via WebAssembly.