Décoder Basic Auth
Collez un ou plusieurs en-têtes Authorization: Basic (ou seulement la partie Base64) et le décodeur extrait l’identifiant et le mot de passe de chacun. Tout s’exécute localement : les identifiants ne quittent jamais votre navigateur.
| # | Nom d’utilisateur | Mot de passe |
|---|
Générer un en-tête Basic Auth
Comment utiliser l’outil Décoder Basic Auth
- Collez des en-têtes ou des jetons Base64, un par ligne (ou séparés par des virgules, points-virgules, tabulations, barres verticales, ou sous forme de tableau JSON).
- Cliquez sur Décoder Basic Auth.
- Consultez le tableau des identifiants et mots de passe.
Qu’est-ce que l’authentification Basic ?
L’authentification HTTP Basic (RFC 7617) envoie les identifiants sous la forme Authorization: Basic base64(username:password). Base64 n’est qu’un encodage : quiconque voit l’en-tête peut lire le mot de passe.
Pourquoi éviter Basic Auth sans HTTPS
Les identifiants sont envoyés à chaque requête et se décodent trivialement. Utilisez toujours HTTPS et préférez des schémas à base de jetons, comme les jetons bearer OAuth 2.0, les clés d’API avec portées ou les cookies de session pour les applications grand public.
Questions fréquentes
Comment décoder un en-tête Basic Auth ?
Retirez "Basic " et décodez le reste en Base64 ; le résultat est "username:password". Cet outil le fait automatiquement pour de nombreux en-têtes à la fois.
Commentaires (0)
Une question, une idée ou un bug dans « Décoder Basic Auth » ? Laissez un commentaire, notez l’outil ou répondez aux autres.
Aucun commentaire pour l’instant. Soyez le premier à donner votre avis !