Ідентифікатор хешу
Вгадайте, який алгоритм створив хеш, виходячи з його довжини, кодування та префікса.
Ідентифікатор хешу
Вставте хеш, і цей інструмент здогадається, який алгоритм, найімовірніше, його створив. Він читає три речі: довжину, набір символів і будь-який початковий маркер. 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 — оскільки вони є ідентифікаторами, а не словами, які можна перекладати.
Все працює у вашому браузері. Нічого не хешується, не зламується, не шукається і не завантажується — інструмент перевіряє лише форму тексту, який ви вставляєте, тому навіть справжній хеш пароля ніколи не залишає ваш пристрій.