Генератор защищённых хешей с добавлением случайного salt и множественными итерациями через Web Crypto API. Введите текст, сгенерируйте случайный salt, выберите количество итераций и получите SHA-256 и SHA-512 хеши. Итеративное хеширование замедляет атаки перебором, аналогично bcrypt. Для продакшена используйте серверный bcrypt, scrypt или Argon2.
Higher cost factor = more iterations = slower but more secure. The hash is computed as SHA(SHA(...SHA(salt + text)...)) for the selected number of iterations.
This tool generates salted, iteratively-hashed digests using the Web Crypto API. The process is similar to password hashing schemes like bcrypt and PBKDF2:
Note: For production password hashing, use server-side bcrypt, scrypt, or Argon2. This tool is for educational purposes and lightweight hash generation.
Введите текст в поле ввода. Случайный 16-байтовый hex salt генерируется автоматически (кнопка Регенерировать создаёт новый). Выберите фактор сложности от 4 до 16, который контролирует количество итераций (выше = медленнее, но устойчивее к перебору). Нажмите 'Генерировать' для вычисления SHA-256 и SHA-512. Раздел Проверки позволяет убедиться, что текст и salt дают ожидаемый хеш.
Генерация защищённых хешей для проверки целостности данных, создание воспроизводимых дайджестов для тестирования аутентификации, сравнение SHA-256 и SHA-512 на одном входе, изучение итеративного хеширования и растяжения ключа в криптографии.
SHA-256 производит 256-битный (32-байтовый) дайджест в виде 64-символьной hex строки. SHA-512 производит 512-битный (64-байтовый) дайджест в виде 128-символьной hex строки. Инструмент добавляет salt к входному тексту, хеширует его, затем подает вывод обратно через функцию хеширования для выбранного количества итераций. Все операции используют Web Crypto API (crypto.subtle.digest). Это НЕ bcrypt - он использует итеративное SHA хеширование как образовательную демонстрацию растяжения ключа.
Инструмент добавляет salt к вашему входному тексту, хеширует результат с использованием SHA-256 или SHA-512, затем подает этот вывод хеша обратно через ту же функцию повторно для настроенного количества итераций. Больше итераций делают атаки перебором медленнее.
Нет. Этот инструмент использует итеративное SHA-256/SHA-512 хеширование через Web Crypto API. Bcrypt - это отдельный алгоритм на основе шифра Blowfish со встроенной обработкой salt. Для хранения паролей в продакшене используйте bcrypt, scrypt или Argon2 на стороне сервера.
Более высокие факторы сложности означают больше итераций хеширования и более медленное вычисление. Фактор сложности 10 (64 итерации) является разумным значением по умолчанию. Для тестирования поведения растяжения ключа попробуйте более высокие значения и наблюдайте увеличение времени.
Генерация кодов аутентификации HMAC с использованием SHA-256, SHA-384 и SHA-512.
Шифрование и расшифрование текста с использованием AES-GCM через Web Crypto API.
Конвертация текста в двоичный, шестнадцатеричный, восьмеричный, десятичный формат и обратно.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты