Outils de codage et de cryptographie

Hachages, Base64, JWT, HMAC et cryptage – calculés dans votre navigateur.

Ce que ces outils ont en commun

Ce sont les outils que vous utilisez lorsque quelque chose n'a pas la forme que vous attendiez : un jeton que vous devez lire, une somme de contrôle qui doit correspondre, une charge utile arrivée codée en Base64, une signature que vous souhaitez reproduire.

Chacun d'entre eux fonctionne sur l'API Web Crypto ou une primitive de navigateur équivalente, ce qui compte plus ici que partout ailleurs sur le site. Coller une clé de signature ou un JWT de production dans une page qui la publie sur un serveur est un véritable incident, et de nombreux outils populaires font exactement cela. Rien dans cette section n'envoie votre contribution nulle part.

Lorsqu’un algorithme est obsolète par rapport à son objectif initial – MD5 et SHA-1 pour les mots de passe, de toute évidence – la page le dit clairement et explique à quoi il est encore légitimement utilisé, plutôt que de refuser de le calculer.