कस्टम हेडर, पेलोड और हस्ताक्षर के साथ JSON Web Tokens (JWT) उत्पन्न करें। HMAC, RSA और ECDSA एल्गोरिदम का समर्थन।
JWT क्या है?
JWT (JSON Web Token) सुरक्षित रूप से जानकारी प्रेषित करने का एक खुला मानक है। इसमें हेडर, पेलोड और हस्ताक्षर बिंदुओं से अलग होते हैं।
JWT हस्ताक्षर के लिए कौन से एल्गोरिदम समर्थित हैं?
सामान्य एल्गोरिदम: HS256/HS384/HS512 (HMAC), RS256/RS384/RS512 (RSA), ES256/ES384/ES512 (ECDSA), और none (बिना हस्ताक्षर)। HMAC साझा रहस्य का उपयोग करता है, RSA और ECDSA कुंजी जोड़े का।
क्या ब्राउज़र में JWT उत्पन्न करना सुरक्षित है?
हां, यह उपकरण Web Crypto API का उपयोग करता है। आपकी कुंजियाँ और टोकन कभी ब्राउज़र नहीं छोड़ते। कोई डेटा सर्वर को नहीं भेजा जाता।
"none" एल्गोरिदम क्या है?
"none" एल्गोरिदम का अर्थ है कि JWT अहस्ताक्षरित है। केवल परीक्षण के लिए उपयोग करें, क्योंकि अहस्ताक्षरित टोकन अखंडता सत्यापन प्रदान नहीं करते।