Գաղտնագրություն և անվտանգություն
JWT գեներատոր
JWT թոքենների ստեղծման առցանց գործիք HMAC-SHA256 ալգորիթմով և կարգավորվող JSON տվյալներով:
Գործարկել գործիքը
Այս գործիքը ստեղծում է երեք մասից բաղկացած ստորագրված JWT թոքեն՝ ըստ ձեր նշած տվյալների: Դուք կարող եք մուտքագրել տվյալների ցանկացած վավեր JSON բովանդակություն, նշել գաղտնի բանալի և ընտրել համապատասխան ալգորիթմի վերնագիրը: Եթե տվյալների դաշտը թողնեք դատարկ, համակարգը կօգտագործի լռելյայն օրինակելի բովանդակությունը: Գաղտնի բանալի չնշելու դեպքում կիրառվում է «my-secret» արժեքը, իսկ ալգորիթմի դաշտում սահմանված է «HS256»: Ստորագրման գործընթացն իրականացվում է HMAC մեթոդով՝ SHA-256 հեշավորման միջոցով, իսկ թոքենի վերնագրում գրանցվում է նշված ալգորիթմի անվանումը: Գործիքի աշխատանքից հետո արդյունքի դաշտում կտեսնեք պատրաստի տեքստային թոքենը, որը կազմված է կետերով բաժանված երեք բաժնից՝ վերնագիր, բովանդակություն և թվային ստորագրություն: Եթե մուտքագրված JSON կառուցվածքում առկա է շարահյուսական սխալ կամ չփակված չակերտ, թոքենի ձևավորումը չի իրականացվի: Բոլոր պարամետրերը կարող եք փոփոխել ըստ ձեր ծրագրային պահանջների:
Հրահանգներ
- Մուտքագրեք տվյալները JSON ձևաչափով համապատասխան դաշտում կամ թողեք դատարկ՝ լռելյայն օրինակն օգտագործելու համար:
- Լրացրեք գաղտնի բանալին ստորագրման համար (ըստ ցանկության, լռելյայն՝ «my-secret»):
- Նշեք ալգորիթմի անվանումը (լռելյայն՝ «HS256»):
- Սեղմեք գեներացման կոճակը:
- Պատճենեք ստացված երեք մասից բաղկացած JWT թոքենը արդյունքի դաշտից:
Օրինակներ
- Օգտատիրոջ նույնականացման տվյալներով թոքենի ստեղծում. տվյալների դաշտում մուտքագրվում է {"sub": "user123", "role": "admin"}, որպես գաղտնի բանալի նշվում է «auth-key-2024», և ձևավորվում է ստորագրված JWT:
- Թեստային թոքենի ձևավորում լռելյայն պարամետրերով. դաշտերը մնում են դատարկ, իսկ գործիքը գեներացնում է ստանդարտ օրինակելի JWT թոքեն «my-secret» բանալիով և «HS256» ալգորիթմով:
ՀՏՀ
Ի՞նչ ալգորիթմ է օգտագործվում ստորագրման համար:
Թոքենի թվային ստորագրությունն իրականացվում է HMAC մեթոդով՝ SHA-256 հեշավորմամբ:
Ի՞նչ տեղի կունենա, եթե տվյալների դաշտը դատարկ թողնեմ:
Դատարկ թողնելու դեպքում գործիքն ավտոմատ կերպով օգտագործում է լռելյայն նախատեսված օրինակելի JSON բովանդակությունը:
Ինչո՞ւ թոքենը չի ստեղծվում սխալ JSON մուտքագրելիս:
Տվյալների դաշտը պետք է պարունակի վավեր JSON կառուցվածք: Շարահյուսական սխալի առկայության դեպքում թոքենի գեներացումը չի իրականացվում: