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 քայլ)

  1. Տեղադրիր տեքստը կամ գցիր/ընտրիր ֆայլ։
  2. Տեքստի hash-ը հաշվարկվում է ավտոմատ։ Ֆայլերի համար սեղմիր «Calculate SHA-256»։
  3. Պատճենիր արդյունքը կամ տեղադրիր սպասվող արժեքը՝ այն ստուգելու համար։

Ստուգման օրինակներ

Դատարկ տող

Մուտք: (մուտք չկա)

Արդյունք: 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)։
  • Շատ մեծ ֆայլերը կարող են ավելի շատ հիշողություն օգտագործել և ավելի երկար մշակվել։