Գաղտնագրություն և անվտանգություն

JWT գեներատոր

JWT թոքենների ստեղծման առցանց գործիք HMAC-SHA256 ալգորիթմով և կարգավորվող JSON տվյալներով:

Գործարկել գործիքը

Այս գործիքը ստեղծում է երեք մասից բաղկացած ստորագրված JWT թոքեն՝ ըստ ձեր նշած տվյալների: Դուք կարող եք մուտքագրել տվյալների ցանկացած վավեր JSON բովանդակություն, նշել գաղտնի բանալի և ընտրել համապատասխան ալգորիթմի վերնագիրը: Եթե տվյալների դաշտը թողնեք դատարկ, համակարգը կօգտագործի լռելյայն օրինակելի բովանդակությունը: Գաղտնի բանալի չնշելու դեպքում կիրառվում է «my-secret» արժեքը, իսկ ալգորիթմի դաշտում սահմանված է «HS256»: Ստորագրման գործընթացն իրականացվում է HMAC մեթոդով՝ SHA-256 հեշավորման միջոցով, իսկ թոքենի վերնագրում գրանցվում է նշված ալգորիթմի անվանումը: Գործիքի աշխատանքից հետո արդյունքի դաշտում կտեսնեք պատրաստի տեքստային թոքենը, որը կազմված է կետերով բաժանված երեք բաժնից՝ վերնագիր, բովանդակություն և թվային ստորագրություն: Եթե մուտքագրված JSON կառուցվածքում առկա է շարահյուսական սխալ կամ չփակված չակերտ, թոքենի ձևավորումը չի իրականացվի: Բոլոր պարամետրերը կարող եք փոփոխել ըստ ձեր ծրագրային պահանջների:

Հրահանգներ

  1. Մուտքագրեք տվյալները JSON ձևաչափով համապատասխան դաշտում կամ թողեք դատարկ՝ լռելյայն օրինակն օգտագործելու համար:
  2. Լրացրեք գաղտնի բանալին ստորագրման համար (ըստ ցանկության, լռելյայն՝ «my-secret»):
  3. Նշեք ալգորիթմի անվանումը (լռելյայն՝ «HS256»):
  4. Սեղմեք գեներացման կոճակը:
  5. Պատճենեք ստացված երեք մասից բաղկացած JWT թոքենը արդյունքի դաշտից:

Օրինակներ

  • Օգտատիրոջ նույնականացման տվյալներով թոքենի ստեղծում. տվյալների դաշտում մուտքագրվում է {"sub": "user123", "role": "admin"}, որպես գաղտնի բանալի նշվում է «auth-key-2024», և ձևավորվում է ստորագրված JWT:
  • Թեստային թոքենի ձևավորում լռելյայն պարամետրերով. դաշտերը մնում են դատարկ, իսկ գործիքը գեներացնում է ստանդարտ օրինակելի JWT թոքեն «my-secret» բանալիով և «HS256» ալգորիթմով:

ՀՏՀ

Ի՞նչ ալգորիթմ է օգտագործվում ստորագրման համար:

Թոքենի թվային ստորագրությունն իրականացվում է HMAC մեթոդով՝ SHA-256 հեշավորմամբ:

Ի՞նչ տեղի կունենա, եթե տվյալների դաշտը դատարկ թողնեմ:

Դատարկ թողնելու դեպքում գործիքն ավտոմատ կերպով օգտագործում է լռելյայն նախատեսված օրինակելի JSON բովանդակությունը:

Ինչո՞ւ թոքենը չի ստեղծվում սխալ JSON մուտքագրելիս:

Տվյալների դաշտը պետք է պարունակի վավեր JSON կառուցվածք: Շարահյուսական սխալի առկայության դեպքում թոքենի գեներացումը չի իրականացվում:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։