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

HMAC գեներատոր

Ստեղծեք HMAC գաղտնագրային կոդեր SHA-256 և SHA-512 ալգորիթմներով ձեր տեքստի և գաղտնի բանալու հիման վրա:

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

HMAC գեներատորը ստեղծում է հաղորդագրության իսկորոշման գաղտնագրային կոդ տրամադրված տեքստի և գաղտնի բանալու հիման վրա: Այն օգնում է ստուգել տվյալների ամբողջականությունն ու իսկությունը ծրագրավորման, API հարցումների կնքման և վեբ ծառայությունների ինտեգրման ժամանակ: Գործիքն աշխատում է ընտրված հեշավորման ալգորիթմով: Լռելյայն առաջարկվում է SHA-256 ալգորիթմը, սակայն ցանկության դեպքում կարող եք ընտրել նաև SHA-512 տարբերակը: Մուտքագրեք անհրաժեշտ տեքստը համապատասխան դաշտում և լրացրեք գաղտնի բանալին: Եթե տեքստի դաշտը դատարկ է մնում, գործիքը վերադարձնում է դատարկ արժեք: Իսկ եթե մուտքագրել եք տեքստ, բայց բանալու դաշտը թողել եք դատարկ, գործիքը հաշվարկն իրականացնում է լռելյայն արժեքով: Արդյունքի դաշտում ցուցադրվում է տասնվեցական HMAC տողը: Հաշվարկված HMAC ծածկագիրը թույլ է տալիս երկու կողմերին համոզվել, որ փոխանցված հաղորդագրությունը չի փոփոխվել ճանապարհին: Կարող եք պատճենել ստացված հեշը և օգտագործել ձեր նախագծերում, նույնականացման համակարգերում կամ ծրագրային փորձարկումներում: Տվյալները փոխելուց հետո արդյունքը թարմացվում է ավտոմատ:

Հրահանգներ

  1. Մուտքագրեք այն տեքստը կամ հաղորդագրությունը, որի համար պետք է ստեղծել HMAC:
  2. Լրացրեք ձեր գաղտնի բանալին համապատասխան դաշտում:
  3. Ընտրեք հեշավորման ալգորիթմը ցանկից (SHA-256 կամ SHA-512):
  4. Ստուգեք ստացված տասնվեցական HMAC արժեքը արդյունքների դաշտում և պատճենեք այն:

Օրինակներ

  • Տեքստ` «Hello World», Գաղտնի բանալի` «secret-key», Ալգորիթմ` SHA-256: Ստացվում է համապատասխան 64-նիշ տասնվեցական HMAC ծածկագիրը:
  • Տեքստ` «Order-10492», Գաղտնի բանալի` «my_api_secret», Ալգորիթմ` SHA-512: Ստացվում է երկարացված 128-նիշ տասնվեցական HMAC կոդը:

ՀՏՀ

Ի՞նչ է HMAC-ը և ինչո՞ւ է այն կիրառվում:

HMAC-ը (Hash-based Message Authentication Code) գաղտնագրային մեխանիզմ է, որը համատեղում է հեշավորման ալգորիթմը և գաղտնի բանալին` հաղորդագրության ամբողջականությունն ու իսկությունը հաստատելու համար:

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

Եթե տեքստը լրացված է, իսկ բանալին դատարկ, գործիքը հաշվարկն իրականացնում է լռելյայն արժեքով:

Ո՞ր ալգորիթմն է ընտրված լռելյայն:

Լռելյայն ընտրված է SHA-256 ալգորիթմը: Անհրաժեշտության դեպքում կարող եք ընտրացանկից փոխել այն SHA-512-ի:

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

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