Encodage et sécurité
Base64, hachages, mots de passe et autres tâches d'encodage. · 3 outils
Les outils d'encodage changent la façon dont les données sont représentées sans changer ce qu'elles signifient — des octets en Base64, du texte en empreinte de hachage, des nombres aléatoires en mot de passe. Ce sont les canalisations derrière les pièces jointes, l'authentification d'API, la vérification des téléchargements et la sécurité des comptes — et aussi l'endroit où les implémentations négligentes se trompent : gestion de l'UTF-8, alphabets compatibles URL, sources d'aléa faibles.
Base64 encode et décode texte et fichiers, avec l'alphabet compatible URL et le retour à la ligne en option, et affiche les octets décodés comme texte ou les propose au téléchargement. Hachage calcule MD5, SHA-1, SHA-256, SHA-384 et SHA-512 pour un texte ou un fichier de n'importe quelle taille, avec un champ où coller une somme de contrôle publiée et voir aussitôt si le téléchargement correspond.
Générateur de mots de passe puise dans la source aléatoire cryptographique du navigateur (Web Crypto), jamais dans Math.random, et affiche l'entropie de ce qu'il a produit. Comme rien n'est envoyé, vous pouvez hacher un fichier confidentiel ou générer un mot de passe de production ici avec la même confiance qu'en lançant une commande en local — les pages d'outil décrivent exactement quelle API fait le travail.