Encodeur/Décodeur Base32

Encodez du texte en Base32 et décodez du Base32 en texte instantanément.

L'Encodeur et Décodeur Base32 convertit les données entre texte brut et encodage Base32, un schéma de codage binaire-vers-texte utilisant 32 caractères ASCII. Base32 est largement utilisé pour l'authentification à deux facteurs (TOTP/HOTP), les enregistrements DNS et les systèmes nécessitant un encodage insensible à la casse. Cet outil traité vos données entièrement dans votre navigateur, garantissant que vos informations sensibles ne quittent jamais votre appareil.

Loading Encoder...
Vos données restent dans votre navigateur
Cet outil vous a-t-il été utile ?
Tutoriel

Comment utiliser

1
1

Entrez votre texte

Saisissez ou collez le texte que vous souhaitez encoder, ou une chaîne Base32 que vous souhaitez décoder.

2
2

Choisissez la direction

Cliquez sur 'Encoder en Base32' pour convertir du texte, ou 'Décoder du Base32' pour reconvertir en texte.

3
3

Copiez le résultat

Cliquez sur le bouton copier pour copier le résultat encodé ou décodé dans votre presse-papiers.

Guide

Guide Complet de l'Encodage Base32

Qu'est-ce que l'encodage Base32 ?

Base32 est un schéma d'encodage binaire-vers-texte défini dans la RFC 4648 utilisant un alphabet de 32 caractères (A-Z et 2-7). Contrairement à Base64, Base32 n'utilisé que des majuscules et des chiffres, le rendant insensible à la casse. Chaque caractère représente 5 bits, et l'encodage regroupe 5 octets en 8 caractères, avec du padding '=' quand la longueur n'est pas un multiple de 5.

Pourquoi utiliser Base32 plutôt que Base64 ?

Base32 est préféré dans plusieurs scénarios. Les systèmes 2FA comme Google Authenticator utilisent Base32 car les secrets encodés sont insensibles à la casse et faciles à saisir. Les enregistrements DNS TXT en bénéficient car le DNS est insensible à la casse. Les systèmes de fichiers sans distinction de casse favorisent également Base32.

Base32 dans les systèmes d'authentification

Les protocoles TOTP et HOTP utilisent Base32 pour encoder les secrets partagés. Lors de la configuration 2FA avec une app d'authentification, le QR code contient une clé secrète encodée en Base32. Comprendre Base32 aide les développeurs à implémenter et déboguer les systèmes d'authentification.

Bonnes pratiques pour l'encodage Base32

Utilisez toujours le Base32 standard (RFC 4648). Incluez le padding '=' pour l'interopérabilité. Traitez les secrets d'authentification localement. Validez la sortie décodée. Rappelez-vous que Base32 est un encodage, pas un chiffrement — il n'offre aucune sécurité en soi.

Examples

Exemples Résolus

Exemple : Encoder du texte en Base32

Donné : Le texte 'Hello' doit être encodé en Base32.

1

Étape 1 : Convertir chaque caractère en valeur ASCII.

2

Étape 2 : Convertir en binaire.

3

Étape 3 : Grouper en blocs de 5 bits et mapper vers l'alphabet Base32.

Résultat : 'Hello' s'encode en 'JBSWY3DP' en Base32.

Exemple : Décoder un secret 2FA

Donné : Un secret TOTP encodé en Base32 'JBSWY3DPEHPK3PXP'.

1

Étape 1 : Supprimer les espaces et le padding.

2

Étape 2 : Convertir chaque caractère en valeur 5 bits.

3

Étape 3 : Combiner les bits pour obtenir le secret original.

Résultat : Le secret décodé est la clé utilisée par les apps d'authentification.

Cas d'utilisation

Cas d'utilisation

Encodage de données binaires

Cet outil traité vos données entièrement dans votre navigateur, garantissant confidentialité totale et résultats instantanés. Il gère une grande variété de formats d'entrée et de cas particuliers, le rendant adapté aux conversions simples comme aux intégrations complexes. Le traitément navigateur signifie aucune limite de taille imposée par le serveur.

Encodage insensible à la casse

Cet outil traité vos données entièrement dans votre navigateur, garantissant confidentialité totale et résultats instantanés. Il gère une grande variété de formats d'entrée et de cas particuliers, le rendant adapté aux conversions simples comme aux intégrations complexes. Le traitément navigateur signifie aucune limite de taille imposée par le serveur.

DNS et noms de fichiers

Cet outil traité vos données entièrement dans votre navigateur, garantissant confidentialité totale et résultats instantanés. Il gère une grande variété de formats d'entrée et de cas particuliers, le rendant adapté aux conversions simples comme aux intégrations complexes. Le traitément navigateur signifie aucune limite de taille imposée par le serveur.

Foire Aux Questions

?Qu'est-ce que l'encodage Base32 ?

Base32 est un schéma d'encodage qui convertit des données binaires en format texte en utilisant 32 caractères ASCII (A-Z et 2-7). Il est défini dans le RFC 4648 et est couramment utilisé dans les systèmes nécessitant un encodage insensible à la casse.

?Quelle est la différence entre Base32 et Base64 ?

Base32 utilisé un alphabet de 32 caractères (A-Z, 2-7) tandis que Base64 utilisé 64 caractères (A-Z, a-z, 0-9, +, /). La sortie Base32 est environ 20% plus grande que Base64, mais elle est insensible à la casse et évite les caractères pouvant prêter à confusion.

?Pourquoi les caractères 0, 1, 8 et 9 ne sont-ils pas utilisés en Base32 ?

Ces chiffres sont exclus pour éviter la confusion avec les lettres O, I, B et g. Cela rend Base32 plus lisible et moins sujet aux erreurs lors de la transcription manuelle.

?Que sont les signes '=' à la fin de la sortie Base32 ?

Les caractères '=' sont du remplissage pour s'assurer que la longueur de la sortie encodée est un multiple de 8 caractères. Ceci est requis par la norme RFC 4648 pour un décodage correct.

?Cet outil Base32 est-il sûr et confidentiel ?

Oui. Tout l'encodage et le décodage s'effectuent localement dans votre navigateur. Aucune donnée n'est transmise à un serveur, ce qui le rend sûr pour le traitément d'informations sensibles.

?Puis-je utiliser cet outil sur mobile ?

Oui, cet outil fonctionne sur tout appareil avec un navigateur web moderne, y compris smartphones et tablettes. Le design responsive s'adapte à votre écran tout en maintenant toutes les fonctionnalités.

Aidez-nous à améliorer

Aimez-vous cet outil ?

Chaque outil Kitmul est construit à partir de vraies demandes d'utilisateurs. Votre note et vos suggestions nous aident à corriger des bugs, ajouter des fonctionnalités manquantes et créer les outils dont vous avez vraiment besoin.

Notez cet outil

Cliquez sur une étoile pour nous dire si cet outil vous a été utile.

Suggérez une amélioration ou signalez un bug

Une fonctionnalité manque ? Vous avez trouvé un bug ? Une idée ? Dites-le-nous et nous l'examinerons.

Outils associés

Lectures Recommandées

Livres Recommandés sur Encodage de Données et Sécurité Web

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Boostez vos Compétences

Produits Professionnels pour Booster votre Environnement de Codage

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Newsletter

Recevez des Conseils Productivité et les Nouveaux Outils en Premier

Rejoignez les créateurs et développeurs qui valorisent la confidentialité. Chaque édition : nouveaux outils, astuces productivité et mises à jour — sans spam.

Accès prioritaire aux nouveaux outils
Désabonnez-vous à tout moment, sans questions