Перейти до вмісту

Ідентифікатор хешу

Вгадайте, який алгоритм створив хеш, виходячи з його довжини, кодування та префікса.

Введення
Вихід

Ідентифікатор хешу

Вставте хеш, і цей інструмент здогадається, який алгоритм, найімовірніше, його створив. Він читає три речі: довжину, набір символів і будь-який початковий маркер. 32-символьний рядок hex позначається як MD5, але також NTLM і MD4, оскільки вони мають однакову 128-бітну довжину. 64-символьний рядок hex вказує на SHA-256, SHA3-256 або BLAKE2s; 40 символів hex означають SHA-1 або RIPEMD-160. Формати префіксів однозначні: $2a$, $2b$ і $2y$ — bcrypt, $argon2 — Argon2, $1$ — md5crypt і $6$ — sha512crypt. 36-символьний рядок 8-4-4-4-12 є UUID, а маркер, який починається з eyJ і має дві крапки, є JWT. Все, що є дійсним base64, але не є хешем, позначається як таке, а нерозпізнаний вхід позначається як невідомий.

Це евристика, а не гарантія. Більшість дайджестів фіксованої довжини неможливо відрізнити від їх виведення — інструмент не може відрізнити MD5 від хешу NTLM, оскільки байти ідентичні, тому він перераховує кожного кандидата, а не вдає певність. Увімкніть "Лише ймовірніше", щоб зберегти лише перше, основне припущення на рядок, коли вам потрібна компактна відповідь.

Додайте один хеш на рядок, щоб класифікувати весь стовпець одночасно; кожен результат позначається позицією та називає алгоритми-кандидати з їх бітовою довжиною. Назви алгоритмів зберігаються точно так, як вони написані — MD5, SHA-256, bcrypt — оскільки вони є ідентифікаторами, а не словами, які можна перекладати.

Все працює у вашому браузері. Нічого не хешується, не зламується, не шукається і не завантажується — інструмент перевіряє лише форму тексту, який ви вставляєте, тому навіть справжній хеш пароля ніколи не залишає ваш пристрій.

FAQ

Як він ідентифікує хеш?
Лише за формою: довжина, набір символів (hex, base64) і будь-який префікс, наприклад $2b$ або $argon2. Він ніколи нічого не обчислює та не повертає — він лише порівнює шаблон із відомими форматами.
Чому він містить кілька алгоритмів для одного хешу?
Оскільки багато алгоритмів видають однакову довжину виводу. 32-символьний дайджест hex може бути MD5, NTLM або MD4; ніщо в самому рядку не відрізняє їх, тому інструмент чесно перераховує кожного кандидата, а не вгадує одного.
Чи може він розповісти мені оригінальний текст чи зламати хеш?
Ні. Хешування є одностороннім, і цей інструмент не намагається здійснювати пошук чи грубу силу. Це лише повідомляє вам, який формат виглядає як хеш.
Чи гарантовано правильний результат?
Ні. Це евристика довжини та формату. Випадковий рядок hex правильної довжини буде повідомлено як хеш, навіть якщо ним ніколи не було, тому сприймайте відповідь як сильний натяк, а не доказ.
Мій хеш кудись завантажено?
Ні. Ідентифікація відбувається повністю у вашому браузері, і нічого, що ви вставляєте, включаючи справжні хеші паролів, ніколи не залишає ваш пристрій.