Генератор випадкових секретних ключів
Створіть криптографічно стійкий випадковий секретний ключ у hex, Base64 або URL-безпечному Base64, з налаштовуваною довжиною в байтах. Усе в браузері.
🔒 Цей інструмент працює повністю у вашому браузері. Ваші файли ніколи не завантажуються на сервер.
Як працює генератор випадкових секретних ключів
- Виберіть формат — hex, Base64 або URL-безпечний Base64.
- Виберіть довжину ключа в байтах.
- Скопіюйте згенерований ключ, створений із криптографічно стійкого випадкового джерела.
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-ключ, секрет сесії або ключ шифрування під час розробки.