Outil en ligne de chiffrement et déchiffrement ChaCha20-Poly1305

ChaCha20-Poly1305 Chiffrement authentifié AEAD Traitement côté serveur
Cet outil effectue le calcul côté serveur. Les données sont envoyées au serveur pour être traitées. N’utilisez pas de clés de production réelles ni de données sensibles.
ChaCha20-Poly1305 nécessite une clé de 32 octets, soit 64 caractères hexadécimaux.
Aucun réglage avancé n’est nécessaire pour une utilisation courante. Les développeurs peuvent définir ici la clé, l’IV / Nonce, l’AAD et l’encodage de sortie pour l’intégration d’API et les tests entre différents langages.
Ne réutilisez pas un Nonce avec la même clé. Sa réutilisation peut compromettre le flux de clés et permettre de falsifier le texte chiffré.
Le déchiffrement nécessite que la clé, le Nonce, l’AAD et le Tag correspondent exactement aux paramètres de chiffrement.
Avis de confidentialité:ChaCha20-Poly1305 est traité côté serveur, car WebCrypto natif du navigateur ne fournit pas cet algorithme. Le texte chiffré, la clé et l’AAD sont envoyés au serveur pour cette opération et ne sont pas enregistrés. N’utilisez pas de clés de production réelles ni de texte en clair sensible.

Chiffrement authentifié AEAD avec clé de 32 octets et nonce de 12 octets, support AAD et tag de 16 octets

Outil en ligne de chiffrement et déchiffrement ChaCha20-Poly1305

ChaCha20-Poly1305 est un algorithme moderne de chiffrement authentifié AEAD standardisé par l IETF. ChaCha20 réalise le chiffrement tandis que Poly1305 génère le tag d authentification. Il est largement utilisé dans TLS 1.3, les applications mobiles et les protocoles modernes.

Fonctions principales

  • Onglets séparés pour le chiffrement et le déchiffrement.
  • Génération automatique de la clé et du nonce.
  • Support des données authentifiées supplémentaires AAD.
  • Affichage séparé du texte chiffré, nonce et tag.
  • Remplissage automatique des paramètres dans le formulaire de déchiffrement.

Description des paramètres

La clé utilise 32 octets soit 64 caractères hexadécimaux. Le nonce utilise 12 octets soit 24 caractères hexadécimaux. Le tag d authentification possède une longueur de 16 octets et est généré automatiquement lors du chiffrement. Les données AAD participent à la vérification d intégrité mais ne sont pas chiffrées.

Utilisation du nonce

Avec une même clé, un nonce ne doit jamais être réutilisé. Une réutilisation peut permettre une récupération de données ou une falsification du message. Le système génère donc un nouveau nonce aléatoire pour chaque chiffrement.

Traitement et environnement

WebCrypto ne fournit pas directement ChaCha20-Poly1305. Le calcul est donc effectué avec libsodium. Les données sont utilisées uniquement pendant l opération et ne sont pas conservées. N utilisez pas de clés de production ou de données sensibles.

Gestion des erreurs

  • Les longueurs incorrectes de clé ou nonce sont signalées immédiatement.
  • Les formats Base64 invalides sont détectés automatiquement.
  • Un échec du déchiffrement indique une incohérence de clé, nonce, AAD ou tag.

Cas d utilisation

  • Comparer les résultats avec des implémentations Go, Rust ou mobiles.
  • Comprendre le fonctionnement combiné du texte chiffré, nonce, AAD et tag.
  • Tester des protocoles utilisant le chiffrement authentifié.
  • Apprentissage de la cryptographie moderne.

Conseil de sécurité

ChaCha20-Poly1305 offre un niveau de sécurité moderne comparable à AES-GCM. Le choix dépend principalement de l environnement matériel et logiciel.

Chiffrer avec ChaCha20-Poly1305 en ligne

ChaCha20-Poly1305 associe un chiffrement rapide et une authentification forte, utilisé notamment dans TLS 1.3 et les applications modernes.
  • Clé de 32 octets et nonce de 12 octets générables automatiquement
  • Support des données AAD pour la vérification d intégrité
  • Sortie Base64 avec tag d authentification de 16 octets
  • Vérification complète du tag et des données AAD lors du déchiffrement
  • Copie séparée ou complète du texte chiffré, nonce et tag
  • Paramètres réutilisables directement pour vérifier le résultat
Le nonce ne doit jamais être réutilisé avec la même clé. Le calcul utilise libsodium et les données ne sont pas enregistrées.
Commentaires 0
Aucun commentaire pour le moment. Soyez le premier à commenter !
Le contenu du commentaire ne peut pas être vide
0/255