Chiffrement en continu : RC4
Initialisation du tableau (ordre aléatoire dépendant de
la clé) :
- Le remplir linéairement : S[i] = i
- Fabriquer un autre tableau de 256 octets avec la clé K[i] répétée
autant que nécessaire (la clé RC4 a donc une longueur
variable pouvant aller jusqu'à 256 octets) :
- j = j + S[i] + K[i] mod 256
RC4 peut être dans 256!*2562 états (Nombre de l'ordre de 21700
ou 10512 !). RC4 est utilisé dans les transactions chiffrées
sur Internet (Intégré dans Secure Socket Layer : SSL)
|