←

Локален калкулатор за хеш

Начин на внес

Изберете алгоритам и начин на внес. Може да се пресмета и хеш на празен текст или датотека со нула бајти.

Чекори за употреба

Изберете текст или локална датотека, потоа еден 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

Локален калкулатор за хеш

Изберете внес и алгоритам, пресметајте и копирајте го целиот хеш. Празен текст е валиден; во режим за датотека мора да изберете датотека. Менувањето на внесот го брише стариот резултат. Откажувањето го запира само приказот на резултатот; самата пресметка на хешот може да продолжи.

поставувања