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

Верифікатор Argon2

Перевірте, чи відповідає пароль хешу Argon2. Вставте пароль і рядок PHC, наприклад $argon2id$v=19$m=65536,t=4,p=1$, і інструмент зчитує варіант, обсяг пам’яті, кількість ітерацій, паралельних потоків і сіль, повторно обчислює хеш і повідомляє, чи є збіг. Підтримуються Argon2id, Argon2i та Argon2d версії 19 з обсягом пам’яті до 64 MiB, 4 ітераціями та 8 паралельними потоками; пароль ніколи не повертається.

Скинути

Поширені запитання

Як працює перевірка Argon2?

Інструмент аналізує рядок PHC, щоб отримати варіант, версію, обсяг пам’яті, кількість ітерацій, паралелізм і сіль. Потім він хешує ваш пароль із цими точними параметрами й порівнює результат зі збереженим хешем.

Які хеші можна перевірити?

Інструмент перевіряє хеші Argon2id, Argon2i та Argon2d версії 19 (0x13) у форматі рядка PHC. Їх створюють за допомогою PHP, libsodium, argon2-cffi, пакета Node.js argon2 і Генератора Argon2 на цьому сайті.

Які є обмеження?

Хеш може використовувати не більше 64 MiB пам’яті (m=65536), 4 ітерації та 8 паралельних потоків. Ці обмеження охоплюють типові значення PHP: m=65536,t=4,p=1, а також типові значення argon2-cffi: m=65536,t=3,p=4. Запити з вищими значеннями відхиляються з поясненням.

Чи можна перевірити хеш із опублікованого прикладу?

Тестовий хеш $argon2id$v=19$m=65536,t=2,p=1$c29tZXNhbHQ$CTFhFdXPJO1aFaMaO6Mm5c8y7cJHAph8ArZWb2GRPPc з еталонної реалізації відповідає паролю password і солі somesalt. Якщо ввести їх обидва, результатом буде збіг.

Чому мій хеш відхилено як недійсний?

Рядок має починатися з $argon2id$, $argon2i$ або $argon2d$, за якими йде v=19, потім m, t і p, розділені комами, а далі Base64 сіль і хеш. Хеші з пробілами, лапками або пропущеною частиною відхиляються. Старі хеші версії 16 без частини v= не підтримуються.

Мій пароль залишається таємним?

Так. У відповіді є лише результат і введений вами хеш, але немає пароля. Дані не зберігаються й не записуються в журнал.

Чи означає результат «збігу немає», що хеш пошкоджений?

Зазвичай це означає, що пароль відрізняється, наприклад, через кінцевий пробіл або інший регістр літер. Деякі системи також додають перед хешуванням pepper або секретний ключ, про які цей верифікатор не може знати.

Скільки триває перевірка?

Перевірка потребує стільки ж ресурсів, як і створення хешу, і зазвичай триває значно менше секунди в межах наведених вище обмежень. Саме тому дуже великі значення обсягу пам’яті відхиляються.

Чи підтримує цей інструмент хеші libsodium?

Так, crypto_pwhash_str з libsodium записує рядки PHC Argon2id. Його інтерактивний профіль використовує 64 MiB і 2 ітерації та проходить перевірку тут, а помірний і чутливий профілі перевищують обмеження у 64 MiB.

Чи можна тут перевірити хеші bcrypt?

Ні. Для хешів, що починаються з $2a$, $2b$ або $2y$, скористайтеся Верифікатором Bcrypt.

Про OneClick Pro

OneClick Pro — це безкоштовна колекція з понад 150 вебінструментів для повсякденної роботи: конвертації зображень і одиниць, форматування та перевірки коду, перевірки доменів і SEO, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.