Encodeur et décodeur Base64
Encodez du texte en Base64 ou décodez-le.
Lisez l'en-tête et la charge utile d'un JSON Web Token et voyez quand il expire.
Vos fichiers restent sur votre appareil
Le jeton est décodé dans votre navigateur et n'est jamais envoyé à un serveur. Malgré tout, traitez les jetons actifs comme des secrets et préférez des jetons de test quand vous le pouvez.
Non. Il ne fait que décoder. La vérification demande le secret ou la clé publique, et doit être faite par votre serveur. Un jeton décodé n'est pas la preuve qu'il est authentique.
Le décodage se fait en local et rien n'est envoyé, mais toute personne disposant d'un jeton valide peut l'utiliser jusqu'à son expiration. Ne collez pas de jetons actifs dans une page en laquelle vous n'avez pas confiance, et révoquez-en un s'il fuit.
exp est l'heure d'expiration, iat est le moment de l'émission, et nbf est l'heure avant laquelle il ne doit pas être accepté. Ce sont toutes des heures Unix en secondes, affichées ici en dates UTC.
Un JWT est en-tête.charge.signature, chaque partie encodée en Base64URL et reliée par des points. Un jeton à deux parties n'est pas signé, et un à cinq parties est un JWE chiffré qui ne peut pas être lu sans clé.
Non. Un JWT signé normal est seulement encodé. Toute personne qui le détient peut lire la charge utile, donc n'y mettez jamais de secrets.
Encodez du texte en Base64 ou décodez-le.
Encodez ou décodez des URL et des chaînes de requête en pourcentage.
Échappez ou rétablissez des entités HTML.
Créez des hachages SHA-1, SHA-256 et SHA-512 d'un texte.