Генератор ключей PBKDF2: ключи из паролей
Генератор ключей PBKDF2 создаёт производный ключ из пароля и соли с помощью PBKDF2 с HMAC-SHA256 через WebCrypto в вашем браузере. Настройте доступные параметры, затем сгенерируйте одно или пакет значений для тестов, фикстур или seed-данных. Увеличение числа итераций делает вывод медленнее и надёжнее; рекомендуемое значение — 600 000 и более итераций для SHA-256.
Генератор ключей PBKDF2 — это браузерный инструмент вывода ключей PBKDF2 для создания ключа из пароля и соли. Он использует PBKDF2 с HMAC-SHA256 через WebCrypto, поэтому можно вывести ключ из пароля в вашем браузере без настройки отдельного инструмента. Используйте его для генерации значений для тестирования, фикстур или seed-данных.
Чтобы использовать генератор ключей PBKDF2-SHA256, укажите пароль и соль, настройте доступные параметры и сгенерируйте значение или пакет. Число итераций имеет значение: большее число делает вывод медленнее, но надёжнее. Рекомендуемое значение для SHA-256 — 600 000 и более итераций. Сгенерированные значения можно скопировать для использования в текущей задаче.
Пароль — это вход вывода, а производный ключ — выход. PBKDF2 применяет процесс вывода ключа к паролю и соли, а не просто трактует сам пароль как результирующий ключ. Это делает инструмент полезным, когда нужны производные значения для тестовых данных или хочется изучить результат настройки PBKDF2-SHA256.
Генератор ключей PBKDF2 работает полностью в вашем браузере: ваш ввод обрабатывается на вашем устройстве, и никакие данные не отправляются на сервер. Он бесплатен, не требует регистрации и работает офлайн после загрузки страницы. Разработчики и DevOps-инженеры могут использовать его для подготовки тестовых значений, фикстур и seed-данных без загрузки своих вводов.
Шаг 1: Введите пароль и соль, которые хотите использовать. PBKDF2 выводит ключ из этих входных данных.
Шаг 2: Настройте доступные параметры перед запуском. Число итераций влияет на длительность вывода.
Шаг 3: Сгенерируйте ключ или пакет значений. Инструмент использует PBKDF2 с HMAC-SHA256 через WebCrypto.
Шаг 4: Скопируйте нужные значения для ваших тестов, фикстур или seed-данных.
Пример использования: Создавайте значения PBKDF2 для тестовых фикстур или seed-данных. Это даёт тестам конкретные производные значения для работы.
Пример использования: Генерируйте пакет значений сразу вместо придумывания их вручную. Это помогает при подготовке нескольких тестовых случаев.
Пример использования: Получайте сгенерированные значения, которые действительно случайны, а не набраны наугад на клавиатуре.
Пример использования: Проверьте, как пароль и соль дают производный ключ с PBKDF2-SHA256. Это полезно при ревью настройки вывода.
Пример использования: Подготовьте примерные значения для development- или QA-workflow. Копируйте только нужные значения в локальные тестовые материалы.