SHA-256 hash հաշվիչ (տեքստ / ֆայլ checksum)
Հաշվիր SHA-256-ը ուղիղ քո բրաուզերում։ Քո մուտքային տվյալները երբեք չեն ուղարկվում։
Ստեղծիր, պատճենի՛ր և ստուգի՛ր checksum-ներ թե՛ տեքստերի, թե՛ ֆայլերի համար՝ մեկ վայրում։
SHA-256 հաշվարկ (տեքստ)
Տեքստային մուտքը կոդավորվում է որպես UTF-8 byte-եր և hash արվում Web Crypto API-ով։ Երբ auto-calculate-ը միացված է, արդյունքները թարմացվում են մուտքագրելիս։
sha256 checksum (ֆայլ)
Գցիր կամ ընտրիր տեղային ZIP, exe, pdf կամ ցանկացած ֆայլ՝ checksum-ը հաշվարկելու համար։ Ֆայլերը երբեք չեն վերբեռնվում։
Ինչպես օգտագործել (3 քայլ)
- Տեղադրիր տեքստը կամ գցիր/ընտրիր ֆայլ։
- Տեքստի hash-ը հաշվարկվում է ավտոմատ։ Ֆայլերի համար սեղմիր «Calculate SHA-256»։
- Պատճենիր արդյունքը կամ տեղադրիր սպասվող արժեքը՝ այն ստուգելու համար։
Ստուգման օրինակներ
Դատարկ տող
Մուտք: (մուտք չկա)
Արդյունք: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Մուտք: abc
Արդյունք: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Ինչու են hash-երը տարբեր, նույնիսկ երբ բովանդակությունը նույնն է թվում
- Տարբեր newline ոճ (LF vs CRLF)։
- Տարբեր վերջի newline կամ վերջի բացատներ։
- Տարբեր տեքստային encoding (ոչ UTF-8)։
- Տարբեր Unicode normalization (NFC/NFD)։
- Տեքստային մուտքն ու ֆայլի byte-երը ամբողջությամբ նույնը չեն (օրինակ՝ BOM)։
ՀՏՀ
Կարո՞ղ եմ hash անել նաև ֆայլեր։
Այո։ Տեղային ֆայլերը կարդացվում և hash են արվում քո բրաուզերում՝ SHA-256-ով։ Ֆայլերը չեն վերբեռնվում։
Ինչո՞ւ է hash-ը տարբերվում, երբ բովանդակությունը նույնն է թվում։
Byte հաջորդականությունները կարող են տարբեր լինել՝ newline-ների, վերջի բացատների, encoding-ի կամ Unicode normalization-ի պատճառով, նույնիսկ եթե տեսանելի տեքստը նույնն է։
Տվյալնե՞ր են ուղարկվում սերվերներին։
Ոչ։ Մշակումը ամբողջությամբ տեղային է՝ քո բրաուզերում։
Ինչո՞ւ է գրված, որ այս միջավայրը չի աջակցվում։
Web Crypto API-ն պահանջում է HTTPS (secure context)։ Բացիր գործիքը HTTPS-ով։
Նշումներ
- Web Crypto API-ն պահանջում է HTTPS (secure context)։
- Շատ մեծ ֆայլերը կարող են ավելի շատ հիշողություն օգտագործել և ավելի երկար մշակվել։