Online Tool Store Online Tool Store

Генератор случайных секретных ключей

Создайте криптографически стойкий случайный секретный ключ в hex, Base64 или URL-безопасном Base64, с настраиваемой длиной в байтах. Всё в браузере.

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

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

Как работает генератор случайных секретных ключей

  1. Выберите формат — hex, Base64 или URL-безопасный Base64.
  2. Выберите длину ключа в байтах.
  3. Скопируйте сгенерированный ключ, созданный из криптографически стойкого случайного источника.

FAQ

Насколько случаен сгенерированный ключ?

Он использует crypto.getRandomValues() из Web Crypto API — криптографически стойкий генератор случайных чисел, пригодный для создания секретов, API-ключей и ключей шифрования, а не Math.random().

Какой формат выбрать?

Шестнадцатеричный распространён для API-ключей и токенов. Base64 компактнее и часто встречается в JWT и файлах конфигурации. URL-безопасный Base64 избегает символов, которые нужно экранировать в URL.

Какую длину ключа использовать?

32 байта (256 бит) — надёжное значение по умолчанию для большинства секретов, таких как ключи сессий или API-токены. Используйте 16 байт (128 бит) для менее критичных задач или 48-64 байта для приложений с особо высокими требованиями к безопасности.

Отправляется ли ключ куда-либо?

Нет — он полностью генерируется и отображается в вашем браузере. Ничего не передаётся и не логируется.

Как мы в сравнении

ФункцияOnline Tool StoreВвод пароля вручнуюКомандная строка openssl rand
Криптографически стойкая случайность
Терминал не требуется
Несколько форматов вывода

Полезно, чтобы быстро сгенерировать надёжный API-ключ, секрет сессии или ключ шифрования во время разработки.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.