وړیا د JWT کوډگشاگر
هر JSON Web Token کوډگشا او معاینه کړئ. سرلیک، بار، ختمیدو نیټه، او معیاري ادعاوې وگورئ. هر څه ستاسو په براوزر کې محلي چلیږي — ټوکنونه هیڅکله ستاسو وسیله نه شي وتلی.
🔒 ټوکن په بشپړه توګه ستاسو په براوزر کې کوډ خلاصیږي. هېڅ شی سرور ته نه لېږل کیږي.
دا څنګه کار کوي
کوډایستونکی یو لاسي-لیکل شوی، صفر-اړوندتیا پارسر دی چې بشپړ ستاسو براوزر کې چلیږي: دا توکن نقطو باندې ویشي، هر Base64URL برخه ساده Base64 ته د متن بدلولو سره بدلوي او یې د څلورو مضربونو ته پیډ کوي، بیا براوزر اصلي atob() او JSON.parse بولي ترڅو سرلیک او پیلوډ اعتراضونه بیرته ترلاسه کړي. اختیاري لاسلیک تصدیق Web Crypto API (crypto.subtle.verify) کاروي — هیڅ کتابتون، هیڅ سرور.
- 1Base64URL کوډایستلوسیله JWT خپل دوو دورې-جلاکوونکو باندې ویشي، درې برخې ورکوي. هره برخه Base64URL ده — چې - او _ پرځای + او / کاروي او پیډینګ پرېږدي. کوډ هغه توري بیرته بدلوي او = نښو سره پیډي، بیا براوزر جوړ شوی atob() بولي ترڅو بایټونه کوډایستي.
- 2JSON تحلیل او ادعا ایستلکوډایستل شوي بایټونه JSON.parse ته ورکول کیږي ترڅو سرلیک او پیلوډ اعتراضونه تولید کړي. ثبت شوي ادعاوې exp، iat، او nbf د Unix وختنښانونو په توګه ایستل کیږي او Date اعتراضونو ته بدلیږي؛ پایرسیدنه حالت هر 20 ثانیو د setInterval له لارې بیا چیک کیږي نو یو توکن چې د ټب خلاصیدو پر مهال پای ته رسیږي اتوماتیک د سم نه پایرسیدلي ته اوړي. نسبتي وختنښانونه ('پر 3 ورځو کې'، '2 ساعته وړاندې') د Intl.RelativeTimeFormat سره ستاسو براوزر سیمې سره فارمیټ شوي.
- 3لاسلیک ښودنه او اختیاري تصدیقخام Base64URL لاسلیک متن سرلیک او پیلوډ سره ښودل کیږي. که تاسو یوه کیلي ورکړئ، وسیله crypto.subtle.importKey او crypto.subtle.verify بولي ترڅو لاسلیک محلي چیک کړي. دا HMAC شریک اسرار (HS256/384/512)، PEM-کوډ شوي RSA عامه کیلي (RS256/384/512)، او ECDSA عامه کیلي یا JWK/JWKS اعتراضونه (ES256/384/512) مني — د سرلیک alg ساحې له مخې ټاکل شوي.
- 4هیڅ شبکې غوښتنه نشتههر قدم — کوډایستل، وختنښان ریاضي، او کریپتوګرافیک تصدیق — براوزر JavaScript انجن دننه چلیږي. توکن او کومه کیلي مواد چې تاسو یې ورننباسئ هیڅکله ستاسو وسیله نه پریږدي.
JWTs ډېری وخت ناسته اعتباري، کارونکي پیژندنه، او اجازه لړونه لري؛ دا وسیله دوی بشپړ ستاسو براوزر کې د atob() او Web Crypto API سره کوډایستي او اختیاري تصدیقوي، نو نه توکن نه هره کیلي چې تاسو یې ورکوئ چیرته لیږل کیږي.
اړوندې وسیلې
د یو آر ایل کوډ کوونکی او ډیکوډر
URLs او د پوښتنو تارونه کوډ او کوډ کړئ. د encodeURICcomponent، decodeURICcomponent، او د پوښتنې تار پارس کولو ملاتړ کوي.
د UUID معاینه کوونکی
هر UUID یا ULID کوډگشا کړئ — یې نسخه، ډول، او په v1, v6, v7, او ULIDs کې ځای پرځای شوی جوړونې وخت وگورئ. بشپړ ستاسو په براوزر کې چلیږي.
د Base64 کوډگر او کوډگشاگر
متن یا فایلونه Base64 ته کوډ کړئ، یا Base64 تارونه بیرته ساده متن ته کوډگشا کړئ. سملاسي، محرم، او وړیا.