رمزگشای JWT و بررسی امضا

توکن JWT سه بخش دارد: header، payload و signature. این ابزار دو بخش اول را رمزگشایی می‌کند و زمان‌های iat، nbf و exp را به تاریخ شمسی (وقت تهران) نشان می‌دهد.

مهم: رمزگشایی تأیید اعتبار نیست. برای تأیید امضا باید کلید مخفی را وارد کنید (فقط الگوریتم‌های HMAC)؛ تأیید با WebCrypto و فقط در مرورگر انجام می‌شود. توکن و کلید هرگز ارسال نمی‌شوند.

رمزگشای JWT و بررسی امضا

در حال بارگذاری ابزار…

توکن و کلید فقط در مرورگر شما پردازش می‌شوند و هرگز به سرور ما یا هیچ سرویس دیگری ارسال نمی‌شوند.

روش استفاده

  1. توکن را بچسبانید.
  2. برای تأیید امضا، کلید مخفی را (اختیاری) وارد کنید.
  3. محتوا و وضعیت انقضا را ببینید.

پرسش‌های متداول

آیا می‌توانم به محتوای payload اعتماد کنم؟

فقط اگر امضا با کلید درست تأیید شده باشد. بدون تأیید، هر کسی می‌تواند توکن جعلی با هر محتوا بسازد.

الگوریتم RS256 هم تأیید می‌شود؟

خیر؛ فقط HS256 و HS384 و HS512. برای بقیه فقط رمزگشایی انجام می‌شود و ابزار صریحاً می‌گوید تأیید نشده است.

ابزارهای مرتبط

ابزارهای برنامه‌نویسی

کدگذاری و رمزگشایی Base64

متن را به Base64 تبدیل کنید یا Base64 را به متن برگردانید؛ با پشتیبانی کامل از یونیکد و فارسی و نسخه‌ی ایمن برای URL.

ابزارهای برنامه‌نویسی

تولیدکننده‌ی هش متن (SHA-1، SHA-256، SHA-512)

هش SHA-1، SHA-256، SHA-384 و SHA-512 هر متن را همزمان و آنی در مرورگر محاسبه کنید؛ بدون ارسال متن به سرور.

تاریخ و زمان

مبدل تایم‌استمپ یونیکس

تایم‌استمپ یونیکس (ثانیه یا میلی‌ثانیه) را به تاریخ و ساعت شمسی و میلادی تبدیل کنید و برعکس؛ با پشتیبانی از وقت تهران و UTC.

ابزارهای برنامه‌نویسی

فرمت‌کننده، اعتبارسنج و فشرده‌ساز JSON

JSON را مرتب و خوانا کنید، اعتبار آن را با نمایش دقیق خط و ستون خطا بررسی کنید یا فشرده (minify) نمایید؛ همه‌چیز در مرورگر خودتان.