Qu'est-ce que Base64 ?
Base64 est un ensemble de schémas d'encodage binaire-vers-texte qui représentent des données binaires dans un format de chaîne ASCII en les traduisant en une représentation en base 64.
Usages courants
- Transmission par e-mail (MIME)
- Transmission de données dans des URL
- Intégration d'images dans du HTML/CSS (Data URI)
Fonctionnement
La table d'index Base64 est composée de : A-Z, a-z, 0-9, +, /.
Sécurité
Base64 est un schéma d'encodage, PAS un algorithme de chiffrement. Il peut être facilement décodé et ne doit pas être utilisé pour sécuriser des données sensibles.
Caractéristiques
- La taille des données encodées augmente de 33 % (puisque chaque 6 bits de données binaires deviennent 8 bits d'ASCII)
- Sûr pour une utilisation dans les URL
- Sûr pour transmettre des données binaires
- Adapté aux scénarios où des données binaires doivent être envoyées via des protocoles textuels