JWT एन्कोड करें (HS256)

JSON payload और सीक्रेट से HMAC-SHA256 से साइन किया हुआ JSON Web Token बनाएँ — API टेस्ट करने या ऑथेंटिकेशन इंटीग्रेशन डीबग करने के लिए सुविधाजनक।

उदाहरण:
किसी ऑनलाइन टूल में प्रोडक्शन का सीक्रेट कभी इस्तेमाल न करें।

यह कैसे काम करता है

एक JWT तीन हिस्सों से बना होता है, जो Base64 URL में एन्कोड होते हैं और बिंदुओं (डॉट) से अलग होते हैं: एल्गोरिद्म बताने वाला हेडर, डेटा ("क्लेम") वाला payload, और एक सिग्नेचर जो गारंटी देता है कि टोकन में बदलाव नहीं हुआ है। यह टूल आपके सीक्रेट से HMAC-SHA256 सिग्नेचर की गणना करता है और तीनों हिस्सों को जोड़ देता है, बिल्कुल वैसे ही जैसे कोई ऑथेंटिकेशन सर्वर करता है।

सीक्रेट को कभी साझा क्यों नहीं करना चाहिए?

HMAC सीक्रेट ही यह साबित करता है कि कोई JWT वाकई आपने जारी किया है। अगर किसी और को यह सीक्रेट पता हो, तो वह आपके नाम पर मान्य टोकन बना सकता है, जैसे खुद को एडमिन अधिकार देकर। प्रोडक्शन का सीक्रेट किसी ऑनलाइन टेस्ट टूल में कभी दोबारा इस्तेमाल न करें।

क्या यह टूल किसी मौजूदा JWT की जाँच कर सकता है?

नहीं, यह टूल सिर्फ़ payload और सीक्रेट से नया JWT बनाने के लिए है। मिले हुए टोकन की जाँच के लिए, उसी सीक्रेट से उसके सिग्नेचर की दोबारा गणना करनी होगी और उसकी तुलना टोकन में दिए गए सिग्नेचर से करनी होगी।

100% लोकल प्रोसेसिंग: सिग्नेचर की गणना पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है; न payload और न ही सीक्रेट किसी सर्वर को भेजा जाता है।