TGViewer
Yunusjon - IT Blog #FreeUyghur Yunusjon - IT Blog #FreeUyghur @yunus_code · 1.75K subscribers
Post #1723 4.13K
JWT token nechta qismdan tashkil topgan va ular nima vazifaga ega?

1. Rasmda qizil rang bilan ko'rsatilgan, uch nuqta bo'yicha ajratganda birinchi o'rinda keladigan qism bu "header".

U qaysi algoritm yordamida kodlanayotganligi haqida so'zlaydi. HS256 - HMAC SHA256. JSON holatdagi datani avvaliga string holatiga o'tkazib, uni base64 yordamida kodlaymiz.

Shu qism hosil bo'ladi: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

2. Feruza rangdagi 1-nuqtadan keyin keladigan qism bu "payload". U biz ushbu token ichida saqlayotgan ma'lumotimizdir. Istalgan objectni stringga o'giramiz va base64 yordamida kodlaymiz.

Natija: eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ

3. Oxirgisi bularga o'xshamas va eng asosiy qism. Ushbu crypt yordamida biz JWT haqiqiy yoki yo'q ekanini tekshiramiz. U yerda biz secretKey sifatida beradigan kodimizni avvaliga HMAC SHA256 yordamida cryptlab so'ng uni base64ga o'giramiz.

Natija: SneQiuAGUW9aTpxlNNbMkEoYNj7v4-Sw_5jl13-hosk

Orasiga nuqtalar qo'yamiz: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SneQiuAGUW9aTpxlNNbMkEoYNj7v4-Sw_5jl13-hosk

@yunus_code
  • 🐳 31
  • 👍 11
More from @yunus_code
  1. Sep 19, 2026btw @dasturchi_pf was my new channel )
  2. Apr 13, 2024https://x.com/yunuscode/status/1779128537150374131 O'zbekistonga chet ellik digital nomadl…
  3. Feb 28, 2024Bir yil avval 21-asrda o'zingizni qanday ximoya qilishingiz kerakligi haqida video qilgan…
  4. Feb 25, 2024Qayerdagi yemagan loyihalarga pul tikkandan, shunday loyihalarga pul tikish kerak. Bunday…
  5. Feb 25, 2024Poytaxt 2.0 (preview)
  6. Feb 10, 2024Assalomu alaykum dóstlar Ingliz tili yaxshi biladigan, tajribali dasturchi dizaynerlarni c…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →