SHA-256 калкулатор за hash (checksum за текст/датотека)

Пресметувајте SHA-256 директно во вашиот прелистувач. Влезните податоци никогаш не се испраќаат.

Генерирајте, копирајте и проверувајте checksums и за текст и за датотеки на едно место.

Пресметано во прелистувач Без upload на датотеки Подготвено за копирање и проверка
Се пресметува во вашиот прелистувач. Текстот и датотеките никогаш не се испраќаат до серверот.

SHA-256 пресметка (текст)

Текстуалниот влез се кодира како UTF-8 bytes и се hash-ира со Web Crypto API. Кога е вклучено автоматско пресметување, резултатите се ажурираат додека пишувате.

sha256 checksum (датотека)

Пуштете или изберете локален ZIP, exe, pdf или која било датотека за да го пресметате checksum-от. Датотеките никогаш не се upload-ираат.

Како да се користи (3 чекори)

  1. Залепете текст, или пуштете/изберете датотека.
  2. Hash-от на текст се пресметува автоматски. За датотеки кликнете „Calculate SHA-256“ за почеток.
  3. Копирајте го резултатот, или залепете ја очекуваната вредност за проверка.

Примери за проверка

Празна низа

Влез: (без влез)

Излез: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Влез: abc

Излез: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Зошто hash-овите се разликуваат иако содржината изгледа иста

  • Различен стил на нов ред (LF наспроти CRLF).
  • Различен завршен нов ред или празни места на крајот.
  • Различно текстуално кодирање (не-UTF-8).
  • Различна Unicode нормализација (NFC/NFD).
  • Текстуалниот влез и bytes од датотеката не се идентични (на пример BOM).

FAQ

Може ли да hash-ирам и датотеки?

Да. Локалните датотеки се читаат во вашиот прелистувач и се hash-ираат со SHA-256. Датотеките не се upload-ираат.

Зошто hash-от се разликува за навидум иста содржина?

Byte секвенците може да се разликуваат поради нови редови, празни места на крај, кодирање или Unicode нормализација, дури и ако текстот изгледа исто.

Дали некои податоци се испраќаат до сервери?

Не. Обработката е целосно локална во вашиот прелистувач.

Зошто пишува дека оваа околина не е поддржана?

Web Crypto API бара HTTPS (secure context). Отворете ја алатката преку HTTPS.

Белешки

  • Web Crypto API бара HTTPS (secure context).
  • Многу големи датотеки можат да трошат меморија и да бараат повеќе време за обработка.