←

Տեղային հեշի հաշվիչ

Մուտքի եղանակ

Ընտրեք ալգորիթմն ու մուտքի եղանակը։ Կարելի է հաշվել նաև դատարկ տեքստի և զրո բայթ չափով ֆայլի հեշը։

Օգտագործման քայլեր

Ընտրեք տեքստ կամ տեղային ֆայլ, ապա մեկ SHA ալգորիթմ և հաշվեք։ Արդյունքը ցույց է տալիս ալգորիթմը, մուտքի եղանակը, բայթերի իրական քանակը և ամբողջ տասնվեցական հեշը՝ փոքրատառերով։ Կարող եք պատճենել հեշը կամ ձեռքով ընտրել արդյունքը։ Մուտքի փոփոխությունն անմիջապես անվավեր է դարձնում հին արդյունքը։

Տեքստը կոդավորվում է UTF-8-ով․ CRLF և CR տողավերջերը փոխարկվում են LF-ի։ Սկզբի և վերջի բացատային նիշերը չեն հեռացվում, մեծատառերն ու փոքրատառերը չեն փոխվում, և Unicode նորմալացում չի կատարվում։ Escape հաջորդականությունները չեն մեկնաբանվում, իսկ BOM-ը ինքնաբերաբար չի ավելացվում կամ հեռացվում։ Բացահայտ առկա BOM և NUL նիշերը մասնակցում են հաշվարկին։ Ֆայլի ռեժիմը պահպանում է բոլոր սկզբնական բայթերը՝ առանց ֆայլի անվան, տեսակի կամ փոփոխման ժամանակի։

abc օրինակը տողի ընդհատում չի պարունակում։ Սպասվող SHA-256 հեշը ներկայացված է ստորև․ այլ ալգորիթմների պաշտոնական թեստային վեկտորները տեսեք RFC 6234-ում։

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Կիրառման շրջանակ և սահմանափակումներ

Տեքստի սահմանը 200000 UTF-16 կոդային միավոր է (որոշ էմոջիներ զբաղեցնում են երկու միավոր), իսկ կոդավորումից հետո՝ 800000 բայթ․ ֆայլի սահմանը 16 MiB է։ Մուտքը չի կտրվում։ Դիտարկիչը պետք է կարդա ամբողջ ֆայլը, և հիշողության իրական օգտագործումը կարող է գերազանցել ֆայլի չափը։ Հեշը գաղտնագրում, գաղտնաբառերի պահպանում, ստորագրության ստուգում կամ վիրուսի հայտնաբերում չէ։ Այն չի ապացուցում նաև վստահելի ծագումը և չի երաշխավորում բախումների բացարձակ բացակայությունը։ Համեմատեք անկախ, վստահելի ալիքով ստացված հեշի հետ։

Այս գործիքը չի վերբեռնում, պահպանում կամ գրանցում մուտքը, ֆայլերը կամ հեշերը․ էջը շարունակում է սովորական ձևով բեռնել իր ռեսուրսները։ Մաքրումը հեռացնում է միայն էջի՝ տվյալներին ուղղված հղումները և չի երաշխավորում դիտարկիչի հիշողության կամ փոխանակման բուֆերի պատմության անվտանգ ջնջումը։ Այն չի պաշտպանում նաև վնասակար ընդլայնումներից կամ էջի սկրիպտներից։ Արդեն սկսված գրառումը փոխանակման բուֆերում հնարավոր չէ հետ կանչել։ Ընթերցումը կարելի է դադարեցնել, բայց հիմքում ընթացող հեշի հաշվարկը իրականում չի կարելի դադարեցնել․ չեղարկումից հետո պետք է սպասել դրա ավարտին՝ նորից հաշվելուց առաջ։

Ընթերցման առաջընթացը հիմնված է իրականում կարդացված բայթերի վրա․ հեշի փուլը ցույց է տալիս միայն 0/1 առաջադրանքը։ Անհայտ անցած ժամանակը, գնահատված մնացած ժամանակը և արագությունը նշվում են գծիկով։ Ֆայլի ընթերցման ավարտը չի նշանակում հեշի հաշվարկի ավարտ։

RFC 6234Web Crypto
Հարակից գործիքներ

Տեղային հեշի հաշվիչ

Ընտրեք մուտքն ու ալգորիթմը, հաշվեք և պատճենեք ամբողջ հեշը։ Դատարկ տեքստը վավեր է․ ֆայլի ռեժիմում պետք է ընտրել ֆայլ։ Մուտքի փոփոխությունը մաքրում է հին արդյունքը։ Չեղարկումը դադարեցնում է միայն արդյունքի ցուցադրումը․ հիմքում ընթացող հեշի հաշվարկը կարող է շարունակվել։

կարգավորումները