Бесплатен Генератор на хеш
Генерирајте SHA-1, SHA-256 и SHA-512 хешови од текст или датотеки. Проверувајте контролни суми и интегритет на податоци.
Контролни суми наспроти хеширање на лозинки: Ова се општи контролни суми — не се замена за хеширање лозинки (користете bcrypt, Argon2 или scrypt за лозинки). SHA-1 исто така е несоодветен за безбедносно-чувствителни тврдења за интегритет.
Како функционира
Генерирањето хеш работи целосно во вашиот прелистувач користејќи комбинација од Web Crypto API (за SHA-1, SHA-256, SHA-384 и SHA-512) и рачно напишани имплементации на MD5 и CRC32 — бидејќи Web Crypto API намерно ги изостава тие два постари алгоритми. Никаков текст или содржина на датотека никогаш не се прикачува никаде.
- 1Влезот се чита во бајтиЗа текстуален влез, вградениот TextEncoder на прелистувачот ја конвертира низата во низа бајти UTF-8. За датотеки до 500 MB, методот arrayBuffer() на File API директно ги чита суровите бинарни податоци во меморија — датотеката никогаш не го напушта вашиот уред.
- 2Шест алгоритми работат паралелноSHA-1, SHA-256, SHA-384 и SHA-512 се предаваат на crypto.subtle.digest(), природната WebCrypto имплементација на прелистувачот. MD5 се пресметува со самостојна имплементација на RFC 1321 вградена во алатката (WebCrypto намерно го исклучува MD5); за големи влезови, отстапува место на циклусот на настани на секои 4 MB така што картичката останува одѕивна. CRC32 користи однапред пресметана табела за пребарување со 256 записи IEEE 802.3 за брза обработка бајт по бајт.
- 3Хекс дигестите се прикажуваат како ги завршуваатРезултатот на секој алгоритам се запишува во интерфејсот во моментот кога ќе се разреши — побрзите алгоритми како CRC32 се појавуваат речиси моментално додека SHA-512 над голема датотека може да потрае малку подолго. Сите шест работат истовремено преку Promise.all, така што вкупното време на чекање е одредено од најбавниот алгоритам, не од нивниот збир.
- 4Опционална проверка на контролна сумаЗалепете позната контролна сума во полето за проверка и алатката ја споредува со сите шест пресметани дигести. Автоматски идентификува кој алгоритам се совпаѓа (или треба да се совпадне) со броење на хекс карактерите — 32 карактери означуваат MD5, 40 означуваат SHA-1, 64 означуваат SHA-256, и така натаму — потоа пријавува совпаѓање, несовпаѓање, или непрепозната должина.
Вашиот текст и датотеки се обработуваат целосно внатре во вашиот прелистувач — ништо не се испраќа до сервер, не се бележи, и не се зачувува надвор од тековната сесија на страницата.
Поврзани алатки
Хеш / контролна сума на датотека
Пресметајте SHA-256, SHA-1, SHA-384 и SHA-512 контролни суми на која било датотека и проверете преземување наспроти објавениот хеш. Датотеката никогаш не се подигнува.
Генератор на ICS календар
Создавајте .ics покани за календар за која било апликација — Apple Calendar, Outlook, Google. Додајте повеќе настани, повторувања и потсетници. Работи целосно во вашиот прелистувач.
Калкулатор за chmod дозволи
Вклучете/исклучете Unix дозволи за датотека за сопственик, група и други за да добиете октална вредност (755), симболична нотација (rwxr-xr-x) и точната chmod команда.