Intégrer des ressources web
Icônes et petites images en Base64 dans le CSS évitent des requêtes au serveur.
Encodez ou décodez du texte en Base64.
🔒 Ce fichier est traité dans votre navigateur. Il n'est jamais envoyé à un serveur.
…
Base64 convertit des données en une chaîne de texte n’utilisant que lettres, chiffres et quelques symboles. Ce codage existe parce que beaucoup de systèmes ont été conçus pour transporter du texte et s’étranglent sur des données binaires : la messagerie électronique, certains formats de configuration, certains champs d’URL.
L’usage le plus visible se trouve dans les pages web, où une petite image peut être intégrée directement dans le HTML ou le CSS sous forme de chaîne Base64, évitant une requête supplémentaire au serveur. C’est aussi le mécanisme par lequel transitent les pièces jointes des e-mails.
Un point doit être parfaitement clair : Base64 n’est pas du chiffrement. C’est un codage réversible sans aucune clé, que n’importe qui décode en une seconde. Stocker un mot de passe en Base64 en croyant le protéger est une erreur de sécurité classique et grave.
Icônes et petites images en Base64 dans le CSS évitent des requêtes au serveur.
Beaucoup de jetons d’authentification comportent des parties en Base64 qui se décodent pour en voir le contenu.
Quand un champ n’accepte que du texte brut, Base64 permet d’y loger autre chose.
Il permet d’intégrer des données binaires, comme des images, à l’intérieur de texte brut : dans du JSON, une URL ou un e-mail, par exemple.
Non, c’est un simple encodage réversible sans aucune clé : n’importe qui peut le décoder, il n’apporte ni sécurité ni confidentialité.