Aller au contenu
uencoder
Sécurité et confidentialité Débutant 2 étapes

ChaCha20 chiffrer puis Hex

ChaCha20 est un chiffrement de flux rapide utilisé dans TLS. Le codage Hex rend le texte chiffré stockable.

Problème résolu

Chiffrer avec ChaCha20 puis coder en Hex le texte chiffré.

Entrée → Sortie

Chiffreur ChaCha20 entrée → Encodeur hexadécimal sortie , total 2 étapes.

Durée d’exécution

2–3 min · entièrement en local dans le navigateur.

Avant de commencer

  • Texte clair et clé ChaCha20

Pipeline

  1. 1 Chiffreur ChaCha20 chacha20-encrypt

    Chiffrez du texte avec le chiffrement de flux ChaCha20 (RFC 8439) — un véritable algorithme vérifié octet par octet contre les vecteurs de test officiels du RFC et recoupé avec OpenSSL. Clé de 256 bits (32 octets), nonce de 96 bits (12 octets), compteur de blocs de 32 bits. Gratuit, privé et 100% côté client. Ne réutilisez jamais un nonce avec la même clé.

    Paramètres : key=0123456789abcdef0123456789abcdef, nonce=0123456789ab

  2. Encode text to hexadecimal online. Gratuit, privé et 100% côté client.

Ouvrir dans la chaîne d’outils

S’exécute localement dans le navigateur. La recette ne définit que le pipeline — vos entrées ne quittent jamais cet onglet.

▶Exécuter ce flux

Saisissez votre entrée ci-dessous et cliquez sur Exécuter. Tout le traitement se fait localement dans votre navigateur — rien n'est envoyé.

Progression du pipeline

  1. Chiffreur ChaCha20chacha20-encrypt
  2. Encodeur hexadécimalhex-encode

Exemple d’entrée

Secret data

Sortie attendue

39343936393632333862343133643264656538333464

Cette paire entrée-sortie est exécutée avec de vrais outils à la construction (tests/unit/recipes.test.ts) — la sortie attendue est vérifiée, non illustrative.

Vous pourriez aussi avoir besoin de

Workflows partageant des outils ou thèmes avec cette recette.

Outils utilisés