Base64 এনকোডার ও ডিকোডার
লেখাকে Base64 করুন বা Base64 থেকে লেখা বের করুন।
JSON Web Token-এর হেডার ও পেলোড পড়ুন এবং দেখুন কখন মেয়াদ শেষ হবে।
আপনার ফাইল আপনার ডিভাইসেই থাকে
টোকেন আপনার ব্রাউজারেই ডিকোড হয় এবং কোনো সার্ভারে যায় না। তবু চালু টোকেনকে গোপন জিনিস ভাবুন, আর সম্ভব হলে টেস্ট টোকেন ব্যবহার করুন।
না। এটি শুধু ডিকোড করে। যাচাইয়ের জন্য সিক্রেট বা পাবলিক কী লাগে, আর সেটি আপনার সার্ভারের কাজ। ডিকোড হওয়া মানে টোকেন আসল, তা নয়।
ডিকোড স্থানীয়ভাবে হয় এবং কিছু আপলোড হয় না, কিন্তু বৈধ টোকেন হাতে থাকলে মেয়াদ শেষ না হওয়া পর্যন্ত যে কেউ তা ব্যবহার করতে পারে। অবিশ্বস্ত পেজে চালু টোকেন পেস্ট করবেন না, আর ফাঁস হলে সেটি বাতিল করুন।
exp হলো মেয়াদ শেষের সময়, iat হলো ইস্যুর সময়, আর nbf হলো যে সময়ের আগে টোকেন গ্রহণ করা যাবে না। সবই সেকেন্ডে লেখা ইউনিক্স সময়, এখানে UTC তারিখ হিসেবে দেখানো হয়।
JWT হলো header.payload.signature, প্রতিটি অংশ Base64URL এনকোড করা এবং ডট দিয়ে জোড়া। দুই অংশের টোকেন স্বাক্ষরহীন, আর পাঁচ অংশেরটি এনক্রিপ্ট করা JWE, যা কী ছাড়া পড়া যায় না।
না। সাধারণ স্বাক্ষরিত JWT শুধু এনকোড করা। যার হাতে আছে সে-ই পেলোড পড়তে পারে, তাই এতে কখনো গোপন তথ্য রাখবেন না।