LibraTool logoLibraTool

وړیا د JWT کوډگشاگر

هر JSON Web Token کوډگشا او معاینه کړئ. سرلیک، بار، ختمیدو نیټه، او معیاري ادعاوې وگورئ. هر څه ستاسو په براوزر کې محلي چلیږي — ټوکنونه هیڅکله ستاسو وسیله نه شي وتلی.

یو ځل چې لوډ شي آفلاین کار کوي

🔒 ټوکن په بشپړه توګه ستاسو په براوزر کې کوډ خلاصیږي. هېڅ شی سرور ته نه لېږل کیږي.

دا څنګه کار کوي

کوډ‌ایستونکی یو لاسي-لیکل شوی، صفر-اړوندتیا پارسر دی چې بشپړ ستاسو براوزر کې چلیږي: دا توکن نقطو باندې ویشي، هر Base64URL برخه ساده Base64 ته د متن بدلولو سره بدلوي او یې د څلورو مضربونو ته پیډ کوي، بیا براوزر اصلي atob() او JSON.parse بولي ترڅو سرلیک او پیلوډ اعتراضونه بیرته ترلاسه کړي. اختیاري لاسلیک تصدیق Web Crypto API (crypto.subtle.verify) کاروي — هیڅ کتابتون، هیڅ سرور.

  1. 1
    Base64URL کوډ‌ایستل
    وسیله JWT خپل دوو دورې-جلاکوونکو باندې ویشي، درې برخې ورکوي. هره برخه Base64URL ده — چې - او _ پرځای + او / کاروي او پیډینګ پرېږدي. کوډ هغه توري بیرته بدلوي او = نښو سره پیډي، بیا براوزر جوړ شوی atob() بولي ترڅو بایټونه کوډ‌ایستي.
  2. 2
    JSON تحلیل او ادعا ایستل
    کوډ‌ایستل شوي بایټونه JSON.parse ته ورکول کیږي ترڅو سرلیک او پیلوډ اعتراضونه تولید کړي. ثبت شوي ادعاوې exp، iat، او nbf د Unix وختنښانونو په توګه ایستل کیږي او Date اعتراضونو ته بدلیږي؛ پای‌رسیدنه حالت هر 20 ثانیو د setInterval له لارې بیا چیک کیږي نو یو توکن چې د ټب خلاصیدو پر مهال پای ته رسیږي اتوماتیک د سم نه پای‌رسیدلي ته اوړي. نسبتي وختنښانونه ('پر 3 ورځو کې'، '2 ساعته وړاندې') د Intl.RelativeTimeFormat سره ستاسو براوزر سیمې سره فارمیټ شوي.
  3. 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. 4
    هیڅ شبکې غوښتنه نشته
    هر قدم — کوډ‌ایستل، وختنښان ریاضي، او کریپتوګرافیک تصدیق — براوزر JavaScript انجن دننه چلیږي. توکن او کومه کیلي مواد چې تاسو یې ورننباسئ هیڅکله ستاسو وسیله نه پریږدي.

JWTs ډېری وخت ناسته اعتباري، کارونکي پیژندنه، او اجازه لړونه لري؛ دا وسیله دوی بشپړ ستاسو براوزر کې د atob() او Web Crypto API سره کوډ‌ایستي او اختیاري تصدیقوي، نو نه توکن نه هره کیلي چې تاسو یې ورکوئ چیرته لیږل کیږي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې