JWT ডিকোডার
JWT পেস্ট করে তার হেডার, পেলোড আর মেয়াদ সহজ ভাষায় পড়ুন, আর সিক্রেট বা পাবলিক কী দিয়ে টোকেনের ডিজিটাল স্বাক্ষর (signature) যাচাই করুন। টোকেন কখনও আপনার ব্রাউজারের বাইরে যায় না।
কীভাবে ব্যবহার করবেন
- 1টোকেনটা পেস্ট করুন, সামনে “Bearer ” থাকুক বা না থাকুক, অথবা “নমুনা দিয়ে দেখুন” চাপুন।
- 2হেডার আর পেলোড পড়ুন, আর তার নিচে প্রতিটি ক্লেমের মানে, সময়গুলো আপনার নিজের টাইম জোনে দেখানো।
- 3স্বাক্ষর যাচাই করতে সিক্রেট টাইপ করুন (HS256) বা পাবলিক কী পেস্ট করুন (RS256, ES256 ইত্যাদি), তারপর “স্বাক্ষর যাচাই করুন” চাপুন।
প্রায়ই জিজ্ঞাসিত প্রশ্ন
এখানে আমার JWT পেস্ট করা কি নিরাপদ?
হ্যাঁ। টোকেন ডিকোড আর যাচাই করে আপনার নিজের ব্রাউজার: সিক্রেট আর কী সহ আপনি যা পেস্ট করেন, তা কোথাও পাঠানো, সেভ বা রেকর্ড করা হয় না। তবু চালু টোকেনকে পাসওয়ার্ডের মতোই সাবধানে রাখুন, আর সম্ভব হলে মেয়াদ-শেষ বা টেস্ট টোকেন ব্যবহার করুন।
সিক্রেট ছাড়া কি JWT ডিকোড করা যায়?
হ্যাঁ। হেডার আর পেলোড শুধু Base64URL এনকোড করা, এনক্রিপ্ট করা নয়, তাই টোকেন যার কাছে আছে সে-ই এগুলো পড়তে পারে। সিক্রেট বা কী লাগে শুধু স্বাক্ষর যাচাই করতে, যা প্রমাণ করে টোকেনটা আসল আর বদলানো হয়নি। তাই JWT-তে কখনও পাসওয়ার্ড বা ব্যক্তিগত তথ্য রাখবেন না।
JWT-র মেয়াদ কবে শেষ হয়, তা কীভাবে দেখব?
এর exp ক্লেম দেখুন: এটা 1 জানুয়ারি 1970, UTC থেকে গোনা সেকেন্ডের একটা সংখ্যা। এই পেজ এটাকে আপনার টাইম জোনের তারিখ ও সময় হিসেবে দেখায়, কত সময় বাকি বা কত আগে মেয়াদ শেষ হয়েছে তা বলে, আর টোকেনের মেয়াদ শেষ হয়ে গেলে বা টোকেন এখনও বৈধ না হলে সতর্ক করে।
কোন কোন সাইনিং অ্যালগরিদম যাচাই করা যায়?
শেয়ার করা সিক্রেট দিয়ে HS256, HS384 আর HS512; RSA পাবলিক কী দিয়ে RS256, RS384, RS512, PS256, PS384 আর PS512; EC পাবলিক কী দিয়ে ES256, ES384 আর ES512; আর যেসব ব্রাউজারে চলে সেগুলোতে EdDSA (Ed25519)। কী-টা PEM, সার্টিফিকেট, অথবা JWK বা JWK সেট হিসেবে পেস্ট করুন। সর্বোচ্চ 100,000 অক্ষরের টোকেন পড়া যায়।
আমার টোকেন এনক্রিপ্ট করা বলছে কেন?
তিনটের বদলে পাঁচটা অংশওয়ালা টোকেন হলো JWE: এর ভিতরের তথ্য এনক্রিপ্ট করা, তাই শুধু ঠিক কী যার কাছে আছে সেই সার্ভিসই এটা পড়তে পারে। এর হেডার দেখানো হয়, কিন্তু ক্লেমগুলো এখানে পড়া যায় না।
সম্পর্কিত টুল
- JSON ফরম্যাটার ও ভ্যালিডেটরJSON ফরম্যাট, মিনিফাই ও ভ্যালিডেট করুন, আর যেকোনো ভুল তার লাইন ও কলাম সহ দেখুন।
- Base64 ডিকোড ও এনকোডBase64 লেখা ও ফাইল ডিকোড বা এনকোড করুন, হিন্দি আর ইমোজি অক্ষত রেখে।
- Regex টেস্টারJavaScript রেগুলার এক্সপ্রেশন লাইভ টেস্ট করুন, প্রতিটি ম্যাচ আর গ্রুপ হাইলাইট করে।
- UUID জেনারেটরএলোমেলো v4 বা সময় অনুযায়ী সাজানো v7 UUID জেনারেট করুন, একটা বা একসঙ্গে হাজার হাজার, আর যেকোনো UUID যাচাই করুন।