SHA-256 калкулатор за hash (checksum за текст/датотека)
Пресметувајте SHA-256 директно во вашиот прелистувач. Влезните податоци никогаш не се испраќаат.
Генерирајте, копирајте и проверувајте checksums и за текст и за датотеки на едно место.
SHA-256 пресметка (текст)
Текстуалниот влез се кодира како UTF-8 bytes и се hash-ира со Web Crypto API. Кога е вклучено автоматско пресметување, резултатите се ажурираат додека пишувате.
sha256 checksum (датотека)
Пуштете или изберете локален ZIP, exe, pdf или која било датотека за да го пресметате checksum-от. Датотеките никогаш не се upload-ираат.
Како да се користи (3 чекори)
- Залепете текст, или пуштете/изберете датотека.
- Hash-от на текст се пресметува автоматски. За датотеки кликнете „Calculate SHA-256“ за почеток.
- Копирајте го резултатот, или залепете ја очекуваната вредност за проверка.
Примери за проверка
Празна низа
Влез: (без влез)
Излез: 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).
- Многу големи датотеки можат да трошат меморија и да бараат повеќе време за обработка.