Хэш генераторы құралын қалай қолдану керек
- 1
Мәтін немесе Файлдар таңдаңыз
Мәтінді теріңіз немесе қойыңыз, не Файлдар қойындысына өтіп, кез келген көлемдегі бір немесе бірнеше файлды апарып тастаңыз.
- 2
Алгоритмдерді таңдаңыз
Қажетті хэштерді және шығыс пішімін таңдаңыз — алгоритм аз болса, үлкен файлдар тезірек аяқталады.
- 3
Салыстырыңыз немесе көшіріңіз
Күтілетін бақылау сомасын қойып, қай хэштің сәйкес келетінін көріңіз немесе кез келген мәнді түймесі арқылы көшіріңіз.
- 4
HMAC үшін кілт қосыңыз
HMAC қосып, құпия кілтті енгізіңіз — қарапайым хэштің орнына кілтті қолтаңба есептеледі.
Шектеулер және Pro
Тіркелусіз тегін: бір мезгілде 20 файлға дейін хэштеуге болады, файл көлеміне шектеу жоқ (көп гигабайттық файлдар 8 MB бөліктермен өңделеді), мәтін ұзындығы браузеріңіз сыйғызатын көлемде.
Pro жарнаманы өшіреді; хэштеу жылдамдығы мен шектеулер барлық тарифте бірдей. Pro-ны қарау
Хэш генераторы туралы
Хэш функциясы кез келген деректі белгіленген ұзындықтағы қысқа «саусақ ізіне» айналдырады: бір байтты өзгертсеңіз, із түгел өзгереді. Бұл генератор онын қатар есептейді — MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3 және CRC32 — өзіңіз теріп жазған мәтін немесе таңдаған файлдар үшін. Нәтижені кіші әріпті hex, бас әріпті hex немесе Base64 пішімінде алуға болады.
Мәтін енгізілгендей, UTF-8 кодтауымен хэштеледі, сондықтан сол байттар үшін sha256sum немесе Python hashlib беретін мәнмен сәйкес келеді. Файлдар Web Worker ішінде 8 MB бөліктермен оқылады, ал таңдалған алгоритмдердің бәрі бір өтуде жаңарады. Осының арқасында бірнеше гигабайттық диск бейнесін жадқа толық жүктемей тексеруге болады. Орындалу барысы MB/s жылдамдығымен көрсетіледі, ал «Бас тарту» түймесі жұмысты бірден тоқтатады.
Жүктеп алу бетінде жарияланған бақылау сомасын салыстыру жолағына қойыңыз — сәйкес алгоритм бөлектеледі. Кез келген регистрдегі hex, Base64 немесе GNU не BSD пішіміндегі толық жол қабылданады. HMAC қосып, мәтінді не файлды құпия кілтпен HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3 немесе HMAC-BLAKE2b арқылы қол қоюға болады, мысалы, вебхук қолтаңбасын тексеру үшін.
MD5 мен SHA-1 қауіпсіздік мақсатында сенімсіз, ал CRC32 тек кездейсоқ бұзылуды анықтайды; оларды қолтаңба үшін емес, бақылау сомасы үшін қолданыңыз. Бұл жылдам хэштердің ешқайсысы құпия сөзді сақтауға жарамайды: ол үшін bcrypt немесе Argon2 сияқты әдейі баяу функция керек.
Құпиялылық
Мәтін мен файлдарды осы қойындыда жұмыс істейтін WebAssembly коды хэштейді; ешбір файл, мәтін немесе HMAC кілті серверге жүктелмейді, ал хэштеу кітапханасы мәтін теріп, файл таңдағанда ғана жүктеледі. Алгоритм мен пішім таңдауыңыз жергілікті жадта сақталады, ал енгізілген деректер мен нәтижелер сақталмайды.
Мүмкіндіктер
Үлкен файлдарды ағынмен өңдейді
Web Worker ішінде 8 MB бөліктер, барысы, жылдамдығы және бас тарту — гигабайттар жадқа жүктелмейді.
Бақылау сомасын салыстыру
Жарияланған хэшті hex, Base64 немесе sha256sum пішімінде қойып, сәйкестікті бірден көріңіз.
HMAC қолтаңбалары
Вебхук пен API тексеру үшін MD5, SHA-1, SHA-2, SHA-3 және BLAKE2b негізіндегі кілтті HMAC.