Quand le padding Base64 compte et quand il ne compte pas

Écrit par

dans

Les chaînes Base64 se terminent souvent par un ou deux signes égal. Ce sont des caractères de padding. Certains contextes les exigent, d’autres les retirent volontairement, surtout dans les variantes URL-safe.

Utilisez Base64 Encode/Decode pour vérifier si une valeur se décode. Si elle se trouve dans du JSON ou une documentation, JSON Formatter and Validator aide à valider aussi le payload autour.

À quoi sert le padding

Le padding complète le dernier bloc Base64 quand la longueur des données d’origine ne tombe pas juste. Ce n’est ni un mot de passe ni une marque de sécurité.

Pourquoi il peut manquer

Certains systèmes retirent le padding pour des URLs, tokens ou noms de fichiers plus compacts. Cela fonctionne si le décodeur sait le restaurer.

Quand rester prudent

Si un outil décode une chaîne et un autre la refuse, comparez padding et variante. Base64 standard, URL-safe et sans padding se ressemblent mais ne sont pas toujours interchangeables.

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *