Aller au contenu
uencoder

Chiffreur Salsa20

Chiffrez du texte avec le chiffrement de flux Salsa20 (conception originale de D. J. Bernstein, portfolio eSTREAM) — un véritable algorithme vérifié contre les vecteurs de test officiels eSTREAM et les vecteurs de la spécification du core Salsa20, recoupé avec PyCryptodome. Clé de 128/256 bits (16 ou 32 octets), nonce de 64 bits (8 octets), compteur de blocs de 64 bits. Gratuit, privé et 100% côté client. Ne réutilisez jamais un nonce avec la même clé.

Essayer un exemple:
Local only

Historique récent

Aucun historique

Utilisation

  1. Saisissez votre texte en clair dans le champ de saisie.
  2. Définissez la clé (16 ou 32 octets) et le nonce (exactement 8 octets) en texte UTF-8.
  3. Ajustez si besoin le compteur de blocs initial (0 par défaut) et choisissez la sortie hex ou base64.
  4. Copiez ou téléchargez le texte chiffré.

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 Salsa20 ?
Oui. Il suit la spécification originale de D. J. Bernstein et est vérifié contre les vecteurs officiels vérifiés d'eSTREAM (y compris les jeux d'initialisation de clé 128/256 bits et de renouvellement de clé) plus les vecteurs de la spécification du core Salsa20, recoupé avec PyCryptodome.
Quelles tailles de clé et de nonce sont requises ?
La clé doit faire 16 ou 32 octets et le nonce exactement 8 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