🛝Toolio
О нас Контакты

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

Мгновенно генерируйте криптографически безопасные случайные ключи для шифрования, токенов и секретов API — 100% локально, с использованием Web Crypto API вашего браузера.

🔒 Создано локально с использованием Web Crypto API — никогда не отправлялось никуда.

Приватно по умолчанию. Этот инструмент работает полностью в вашем браузере — ничего из введённого не загружается и не сохраняется, и он работает офлайн.

Об инструменте

Этот инструмент использует встроенную в браузер Web Crypto API (crypto.getRandomValues) для генерации действительно случайных ключей — тот же источник энтропии, что и в операционных системах и библиотеках безопасности. Вы можете выбрать длину ключа 128-бит, 256-бит или 512-бит и закодировать вывод как шестнадцатеричный, стандартный base64 или base64, совместимый с URL. Сгенерируйте один ключ или создайте несколько сразу для массовых случаев использования, таких как инициализация переменных окружения или тестирование. Поскольку все работает полностью в вашем браузере, данные никогда не отправляются никуда — ваши ключи остаются приватными.

Как пользоваться

  1. Выберите длину ключа: 128-бит для легковесного использования, 256-бит для стандартной безопасности или 512-бит для максимальной прочности.
  2. Выберите формат вывода: шестнадцатеричный для удобства чтения, base64 для компактного двоичного кодирования или URL-совместимый base64 для использования в URL и токенах.
  3. Установите количество, если вам нужно несколько ключей сразу — полезно для массового предоставления секретов.
  4. Нажмите «Generate». Ваши ключи появятся мгновенно, сгенерированные с использованием криптографически безопасного генератора случайных чисел Web Crypto API.
  5. Нажмите «Copy» рядом с любым ключом, чтобы скопировать его в буфер обмена, затем вставьте его напрямую в ваше приложение, файл конфигурации или переменную окружения.

Частые вопросы

Этот генератор ключей действительно случайный и безопасный?
Да. Он использует crypto.getRandomValues из Web Crypto API, который является криптографически безопасным генератором псевдослучайных чисел (CSPRNG), заполненным энтропией на уровне операционной системы. Он подходит для генерации ключей шифрования, токенов и секретов.
Этот инструмент отправляет мои ключи на сервер?
Нет. Все генерация ключей происходит полностью в вашем браузере. Никакие данные никогда не передаются — ваши секреты никогда не покидают ваше устройство.
Какой длины ключ я должен использовать?
256-бит — это наиболее рекомендуемый вариант для современных приложений (AES-256, секреты JWT, API-ключи). Используйте 128-бит для легковесных токенов и 512-бит, если вам нужен дополнительный запас или ввод хэширования.
В чем разница между base64 и URL-совместимым base64?
Стандартный base64 использует символы + и /, которые должны быть закодированы в URL с помощью процента. URL-совместимый base64 заменяет их на - и _, чтобы ключ можно было вставить в URL, строки запроса и заголовки HTTP без дополнительного кодирования.
Можно ли генерировать несколько ключей сразу?
Да. Используйте настройку количества, чтобы сгенерировать несколько ключей одним щелчком. Это удобно, когда вам нужно инициализировать несколько служб, тестировать конфигурации или предоставлять вращающиеся секреты.
Загружает ли этот инструмент мои данные?
Нет. Всё выполняется прямо в вашем браузере, поэтому ваши данные никогда не покидают устройство — после загрузки страницы он работает даже офлайн.