ExtraTools

ГЕНЕРАТОР СЕКРЕТНЫХ КЛЮЧЕЙ

СЛУЧАЙНЫЕ БАЙТЫ · СЕКРЕТЫ ПРИЛОЖЕНИЙ · ЛОКАЛЬНО

Создайте стойкий ключ
из случайных байтов.

Создавайте криптографически стойкие секреты с помощью браузерного Crypto API. Выберите готовый вариант или задайте число байтов и формат результата.

Сгенерируйте 32 случайных байта для секретного ключа приложения, HMAC или токена либо выберите 16, 24 или 32 байта для ключа AES. Просматривайте результат в HEX, Base64 или Base64URL и копируйте примеры генерации для PHP, Node.js, Python, Go и Ruby.

Полный режим активен — доступны длина ключа, кодировка и примеры кода.
01 / ПАРАМЕТРЫ КЛЮЧАСоздание на этом устройстве

Выберите тип ключа

Выберите вариант и создайте ключ. Обработка выполняется в этом браузере.

Созданный секрет

Созданный секрет

Энтропия: 256 бит
Код для создания ключа

Код для создания ключа

Этот код создаст новый случайный ключ при запуске в приложении.

Возможности генератора секретных ключей

Используйте криптографически стойкие случайные байты для секретов приложений и ключей. Инструмент только создаёт случайные значения: он не вычисляет хеш из текста и не заменяет функцию хеширования паролей.

  • Варианты для секретов приложений, Laravel APP_KEY, AES-128 / AES-192 / AES-256, подписи HMAC и URL-безопасных токенов.
  • Кодирование случайных байтов в HEX, Base64 или Base64URL с необязательным коротким префиксом.
  • Примеры генерации для PHP, Node.js, Python, Go и Ruby.
  • Выбор от 1 до 4096 случайных байтов и просмотр соответствующей энтропии в битах.
  • Используется криптографический API браузера. Ключи не загружаются и не сохраняются инструментом.

Создание и применение секретного ключа

Выберите готовый вариант или задайте число случайных байтов и формат результата, затем создайте новый ключ.

Не удалось создать ключ

Проверьте длину ключа и поддержку защиты браузера.