Cryptage et décryptage Base64


à propos

 Base64 Decode and Encode, un outil en ligne simple qui fait exactement ce qu'il dit : décoder à partir de l'encodage Base64 et l'encoder rapidement et facilement. Base64 peut facilement encoder ou décoder vos données dans un format lisible par l'homme.

Le schéma de codage Base64 est souvent utilisé lorsque des données binaires doivent être codées, en particulier lorsque les données doivent être stockées et transmises sur un support conçu pour traiter du texte. Ce codage permet de garantir que les données restent intactes pendant la transmission sans modification. Base64 est couramment utilisé dans de nombreuses applications, notamment l'envoi d'e-mails via MIME et le stockage de données complexes au format XML ou JSON.

Options avancées
Sûr et sécurisé

Toutes les communications avec nos serveurs se font via une connexion sécurisée cryptée SSL (https). Nous supprimons les fichiers téléchargés de nos serveurs immédiatement après le traitement et supprimons les fichiers téléchargeables résultants immédiatement après la première tentative de téléchargement ou 15 minutes d'inactivité, selon la période la plus courte. Nous ne conservons ni n'examinons en aucun cas le contenu des données soumises ou des fichiers téléchargés. Lisez notre politique de confidentialité ci-dessous pour plus de détails.

Totalement gratuit

Nos outils sont gratuits.
À partir de maintenant, vous n'avez plus besoin de télécharger de logiciel pour des tâches aussi simples.

Détails du codage Base64

Base64 est un terme général désignant un certain nombre de schémas de codage similaires qui codent des données binaires en les manipulant numériquement et en les convertissant en une représentation base 64.
Le terme Base64 est dérivé du codage spécifique de transfert de contenu MIME.

Conception

Les choix de caractères spécifiques qui composent les 64 caractères requis par Base64 varient d'une implémentation à l'autre.
La règle générale est de choisir un ensemble de 64 caractères qui font à la fois 1) partie d'un sous-ensemble commun à la plupart des encodages et 2) également imprimables. Cette combinaison rend les données moins susceptibles d'être modifiées lors de la transmission via des systèmes tels que le courrier électronique, qui ne sont généralement pas propres sur 8 bits. Par exemple, l'implémentation Base64 de MIME utilise AZ, az et 0-9 pour les 62 premières valeurs, ainsi que "+" et "/" pour les deux dernières valeurs. D'autres variantes, généralement dérivées de Base64, ont également cette propriété, mais diffèrent par les symboles choisis pour les deux dernières valeurs ; un exemple est la variante "RFC 4648/Base64URL" sécurisée pour les URL et les noms de fichiers, qui utilise "-" et " _".

Exemple

ici'

" L'homme est différent, non seulement à cause de ses raisons, mais aussi... "

Ceci est représenté comme une séquence d'octets ASCII et codé dans le schéma Base64 de MIME comme suit :

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4= Dans l'homme

ci-dessus , encodé La valeur est TWFuIGlzIG Rpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4 = . Codées en ASCII, les lettres "M", "a" et "n" sont stockées sous forme d'octets 77, 97, 110, équivalents à "01001101", "01100001" et "011" en base-2 01110". Ces trois octets sont concaténés ensemble dans un tampon de 24 bits, ce qui donne la séquence binaire « 010011010110000101101110 ». Un paquet de 6 bits (6 bits peuvent avoir jusqu'à 64 valeurs binaires différentes) est converti en 4 nombres (24 = 4 * 6 bits) puis converti en la valeur correspondante en Base64.


Contenu du texte m un n
Code ASCII 77 97 110
modèle de bits 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0
indice 19 vingt-deux 5 46
Encodage Base64 tonne Largeur F toi

Comme le montre cet exemple, le codage Base64 convertit 3 octets non codés (dans ce cas, des caractères ASCII) en 4 caractères ASCII codés.