Aller au contenu
uencoder

Déchiffreur ChaCha20

Déchiffrez du texte chiffré avec ChaCha20 (RFC 8439) — un véritable algorithme vérifié octet par octet contre les vecteurs de test officiels du RFC et recoupé avec OpenSSL. La clé doit faire exactement 32 octets, le nonce exactement 12 octets, et le compteur de blocs doit correspondre à celui utilisé pour le chiffrement. Le format du texte chiffré suit l'option de format de sortie (hex ou base64). Gratuit, privé et 100% côté client.

Essayer un exemple:
Local only

Historique récent

Aucun historique

Utilisation

  1. Collez le texte chiffré ChaCha20 (hex ou base64) dans le champ de saisie.
  2. Définissez la même clé (exactement 32 octets) et le même nonce (exactement 12 octets) que lors du chiffrement.
  3. Réglez le même compteur de blocs initial et choisissez le format correspondant au texte chiffré.
  4. Copiez le texte en clair récupéré.

Questions fréquentes

Mes données sont-elles téléversées quelque part ?
Non. Tout le traitement s'effectue localement dans votre navigateur, sans aller-retour serveur.
Cet outil fonctionne-t-il hors ligne ?
Oui. Une fois la page chargée, l'outil s'exécute entièrement côté client et n'a pas besoin de connexion réseau.
Est-ce un véritable chiffrement ChaCha20 ?
Oui. Il implémente RFC 8439 avec exactitude et est vérifié octet par octet contre les vecteurs de test officiels du RFC (§2.1.1, §2.3.2, §2.4.2, Annexe A.1), recoupé avec OpenSSL.
Quelles tailles de clé et de nonce sont requises ?
La clé doit faire exactement 32 octets et le nonce exactement 12 octets (en texte UTF-8) ; les autres longueurs sont rejetées avec une erreur explicite. Ne réutilisez jamais un nonce avec la même clé.

Outils associés