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