Δημιουργήστε και υπογράψτε JSON Web Tokens HS256 από ένα payload και ένα μυστικό, εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Πώς να χρησιμοποιήσετε το Γεννήτρια JWT
Επεξεργαστείτε το payload ως αντικείμενο JSON.
Εισαγάγετε το μυστικό σας HS256.
Δημιουργήστε και αντιγράψτε το υπογεγραμμένο token.
A JWT generator that builds and signs JSON Web Tokens from your payload and secret, entirely in your browser using the Web Crypto API. It pairs with the JWT decoder, which inspects an existing token.
A JWT has three parts separated by dots: a header, a payload of claims, and a signature, each Base64url encoded. The signature is what makes the token trustworthy: it proves the payload has not been altered and was issued by someone who holds the secret.
This tool signs with HS256, that is HMAC using SHA-256, the most common symmetric JWT algorithm. The same secret both signs and verifies the token, so it must be kept private on the server.
For HS256, use a long, random secret. A short or guessable secret undermines the whole token, since anyone who guesses it can mint valid tokens of their own.
An important point about JWTs: the payload is only encoded, not encrypted. Anyone with the token can read its claims by Base64-decoding them, so never put passwords or sensitive data in a JWT. The signature stops tampering, it does not provide secrecy.
Because signing happens locally, your secret and payload never leave your device. Even so, avoid pasting real production secrets on a shared or public computer.
Συχνές ερωτήσεις
HS256 (HMAC με SHA-256), ο πιο κοινός συμμετρικός αλγόριθμος JWT, υπογεγραμμένος στο πρόγραμμα περιήγησής σας με το Web Crypto API.
Όχι. Η υπογραφή γίνεται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας, οπότε το μυστικό και το payload δεν φεύγουν ποτέ από τη συσκευή σας. Παρ' όλα αυτά, αποφύγετε πραγματικά μυστικά παραγωγής σε κοινόχρηστα μηχανήματα.
Ναι, χρησιμοποιήστε το εργαλείο αποκωδικοποίησης JWT για να επιθεωρήσετε την κεφαλίδα και το payload ενός υπάρχοντος token.
Ενσωματώστε αυτό το εργαλείο
Προσθέστε αυτό το εργαλείο στον δικό σας ιστότοπο. Αντιγράψτε το παρακάτω απόσπασμα, ενημερώνεται αυτόματα.
<iframe src="https://monu.tools/embed/el/jwt-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Σχετικά εργαλεία
Αναζητήστε και βρείτε κωδικούς κατάστασης HTTP και τη σημασία τους, από 1xx έως 5xx.
Μετατρέψτε ένα αρχείο .env σε JSON και JSON πίσω σε .env, και προς τις δύο κατευθύνσεις, εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Δημιουργήστε ένα HMAC για ένα μήνυμα και ένα μυστικό κλειδί με SHA-1, SHA-256, SHA-384 ή SHA-512, στο πρόγραμμα περιήγησής σας.
Κατακερματίστε έναν κωδικό με bcrypt και επαληθεύστε έναν κωδικό έναντι ενός κατακερματισμού bcrypt, εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.