Skip to main content
Tool Factory

Outil dans le navigateur

Processeur de chiffrement ChaCha

Transformez des octets avec ChaCha en contrôlant la clé, le nonce, le compteur et les tours.

Espace de travail

Entrée requise

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée

Ajoutez votre source et choisissez les options requises.

Options

Les résultats se mettent à jour automatiquement.

Votre résultat apparaît ici

Complétez l’entrée requise pour continuer.

Réponse directe

Fonction de Processeur de chiffrement ChaCha

ChaCha est un chiffrement par flot conçu par Daniel J. Bernstein. Il accepte une clé de 16 ou 32 octets et un nonce de 8 ou 12 octets.

Résultat

Ce que vous recevez

L'outil renvoie les octets ChaCha dans la représentation de sortie choisie.

Utiliser cet outil

Comment utiliser Processeur de chiffrement ChaCha

  1. Saisissez une `Key` de 16 ou 32 octets avec son encodage.
  2. Fournissez un `Nonce` de 8 ou 12 octets et un `Counter` compatible.
  3. Choisissez `Rounds`, `Input` et `Output`, puis conservez tous les réglages.

Exemple

Tester avec un exemple sûr

Entrée: Ladies and Gentlemen of the class of '99: If I could offer you only one tip for the future, sunscreen would be it.

Paramètres: Key: 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f:10:11:12:13:14:15:16:17:18:19:1a:1b:1c:1d:1e:1f en Hex; Nonce: 00:00:00:00:00:00:00:4a:00:00:00:00 en Hex; Counter: 1; Rounds: 20; Input: Raw; Output: Hex.

Résultat: 6e 2e 35 9a 25 68 f9 80 41 ba 07 28 dd 0d 69 81 e9 7e 7a ec 1d 43 60 c2 0a 27 af cc fd 9f ae 0b f9 1b 65 c5 52 47 33 ab 8f 59 3d ab cd 62 b3 57 16 39 d6 24 e6 51 52 ab 8f 53 0c 35 9f 08 61 d8 07 ca 0d bf 50 0d 6a 61 56 a3 8e 08 8a 22 b6 5e 52 bc 51 4d 16 cc f8 06 81 8c e9 1a b7 79 37 36 5a f9 0b bf 74 a3 5b e6 b4 0b 8e ed f2 78 5e 42 87 4d

Le nonce et le compteur doivent totaliser 16 octets. ChaCha est souvent combiné avec Poly1305.

Usages courants

Usages de Processeur de chiffrement ChaCha

  • Vérifiez le vecteur ChaCha de RFC8439.
  • Comparez une sortie Hex avec une sortie Raw.
  • Testez les variantes 8, 12 et 20 tours avec des données publiques.

Limites

Vérifier le résultat

  • La clé doit contenir 16 ou 32 octets.
  • Le nonce doit contenir 8 ou 12 octets, et nonce plus compteur doivent totaliser 16 octets.
  • Le compteur augmente à chaque bloc de 64 octets.
  • ChaCha seul ne fournit pas l'authentification du message.