Outil d'encodage/décodage Base64

Encodez le texte en Base64, décodez les charges utiles Base64 ou Base64URL et inspectez les informations d'identification de base ou les segments JWT localement dans votre navigateur.

Workbench d'encodage/décodage Base64
Conseil sur le type de sortie Exécutez l'encodage ou le décodage pour inspecter le résultat.
Longueur d'octet 0
Guide de workflow d'authentification/API

Vous utilisez Base64 pour l'authentification de base ou l'inspection de charge utile de type JWT ? Commencez par le guide du flux de travail d'authentification environnant, puis revenez à l'outil en direct pour encoder ou décoder la charge utile brute.

Débogueur de jetons JWT
Comparez les flux d’authentification de base et Bearer.
Guide d'encodage d'URL
Corrigez les paramètres de redirection et de rappel adjacents.
Générateur de hachage
Utilisez le hachage lorsque l'exigence est une transformation unidirectionnelle.
Qu’est-ce que Base64 ?

Base64 est un système de codage binaire en texte qui représente les données binaires au format de chaîne ASCII. Il est couramment utilisé lorsqu'il est nécessaire de coder des données binaires qui doivent être stockées et transférées sur des supports conçus pour traiter des données textuelles. Cet encodage permet de garantir que les données restent intactes sans modification pendant le transport.

Comment fonctionne l'encodage Base64

Le codage Base64 prend trois octets de données (24 bits) et les représente sous forme de quatre caractères ASCII. Chaque caractère représente 6 bits des données originales. Le jeu de caractères comprend A-Z, a-z, 0-9, + et /, avec = utilisé pour le remplissage lorsque l'entrée n'est pas un multiple de 3 octets.

Cas d'utilisation courants
  • Encodage des informations d'identification de base avant l'assemblage de l'en-tête
  • Décodage des segments de charge utile Base64URL JWT ou sécurisés pour les URL
  • Transmission de données binaires via des protocoles texte uniquement
  • Incorporation d'images dans HTML/CSS à l'aide d'URI de données
  • Encodage des pièces jointes aux e-mails (MIME)
Exemples
Entrée: Hello, World!
Sortie: SGVsbG8sIFdvcmxkIQ==
Entrée: ComUtil
Sortie: Q29tVXRpbA==
Entrée: 123456
Sortie: MTIzNDU2
Foire aux questions

Le cryptage Base64 est-il ?

Non, Base64 est un système de codage, pas de cryptage. Il n'offre aucune sécurité : n'importe qui peut décoder les données Base64. Pour des raisons de sécurité, utilisez des algorithmes de cryptage appropriés.

Pourquoi Base64 rend-il les données plus volumineuses ?

Le codage Base64 augmente la taille des données d'environ 33 % car il utilise 4 caractères pour représenter tous les 3 octets de données.

Les URL Base64 sont-elles sécurisées ?

La norme Base64 utilise les caractères + et / qui ont des significations particulières dans les URL. Base64 sécurisé pour les URL les remplace respectivement par - et _.