Հեշ ֆունկցիա
Հեշ ֆունկցիան ցանկացած տվյալ վերածում է հաստատուն երկարության կարճ արժեքի՝ թվային մատնահետքի, որով հեշտ է նկատել տվյալների փոփոխությունը։
Ի՞նչ է հեշ ֆունկցիան։
Հեշ ֆունկցիան ցանկացած չափի տվյալ, օրինակ՝ մեկ բառ կամ ամբողջ ֆայլ, վերածում է հաստատուն երկարության արժեքի, որը կոչվում է հեշ։ Նույն մուտքը միշտ տալիս է նույն հեշը, մինչդեռ նույնիսկ աննշան փոփոխությունը հանգեցնում է բոլորովին այլ հեշի։ Գաղտնագրական հեշ ֆունկցիաները, ինչպիսիք են SHA-256-ը կամ SHA-3-ը, նաև միակողմանի ֆունկցիաներ են. գործնականում մուտքը հեշից հետ հաշվարկել հնարավոր չէ։
Ինչի համար են օգտագործվում հեշ ֆունկցիաները
Հեշերը թույլ են տալիս ստուգել՝ արդյոք ներբեռնված ֆայլը անփոփոխ է. համեմատում ես մատակարարի հրապարակած ստուգիչ գումարը այն գումարի հետ, որը հաշվում ես ինքդ։ Թվային ստորագրությունները սովորաբար ստորագրում են փաստաթղթի հեշը, ոչ թե ամբողջ բովանդակությունը։ Բլոկչեյնները և գաղտնագրման շատ եղանակներ նույնպես կառուցված են հեշ ֆունկցիաների վրա։ Ավելի հին ալգորիթմները, ինչպիսիք են MD5-ը և SHA-1-ը, անվտանգության նպատակով համարվում են հնացած։
Հեշ ֆունկցիաներ և գաղտնաբառեր
Հեղինակավոր ծառայությունները գաղտնաբառերը պահում են ոչ թե պարզ տեքստով, այլ միայն հեշերի տեսքով։ Երբ մուտք ես գործում, քո մուտքագրած գաղտնաբառը նորից հեշավորվում է և համեմատվում պահված արժեքի հետ։ Գաղտնաբառերի համար հարմար են դիտավորյալ դանդաղ եղանակները, ինչպիսիք են Argon2-ը, bcrypt-ը կամ scrypt-ը։ Յուրաքանչյուր գաղտնաբառի համար պատահական լրացուցիչ արժեքը՝ salt, ապահովում է, որ նույնական գաղտնաբառերը տան տարբեր հեշեր։ Կարճ գաղտնաբառերը դեռ մնում են ավելի հեշտ կռահելի։
Հաճախ տրվող հարցեր
Հեշավորումը նո՞ւյնն է, ինչ գաղտնագրումը։
Ոչ։ Գաղտնագրված տվյալները ճիշտ բանալիով կարելի է նորից դարձնել ընթեռնելի։ Հեշը, ընդհակառակը, չի կարելի հետ շրջել. կարող ես միայն ստուգել, թե արդյոք որոշակի մուտքը նույն արժեքին է հանգեցնում։
Հարձակվողները կարո՞ղ են գողացված հեշից վերականգնել գաղտնաբառը։
Նրանք չեն կարող այն հետ հաշվարկել, բայց կարող են փորձարկել թեկնածուներ և համեմատել դրանց հեշերը։ Երկար, պատահական և միայն մեկ անգամ օգտագործվող գաղտնաբառերը դա դարձնում են չափազանց ժամանակատար։
Հեշ ֆունկցիաները դեր խաղո՞ւմ են հետքվանտային գաղտնագրությունում։
Այո։ Լավ ընտրված հեշ ֆունկցիաները համեմատաբար կայուն են համարվում նաև քվանտային համակարգիչների նկատմամբ։ Ստանդարտացված հետքվանտային ստորագրման սխեման՝ SLH-DSA-ն, իր անվտանգությունը հիմնում է բացառապես հեշ ֆունկցիաների հատկությունների վրա։
Առնչվող եզրույթներ
Առնչվող թեմաներ
Փորձիր Friendstime-ը
Գրանցումը տևում է մեկ րոպե և անվճար է։