Генератор випадкових рядків
Створюйте партії криптографічно стійких випадкових рядків і API-токенів у браузері, вивід як набір символів, шістнадцятковий, Base64 або шаблон XXXX-XXXX.
Генератор випадкових рядків — Створюйте випадкові рядки, секрети та API-токени пакетами прямо в браузері. Позначте потрібні набори великих і малих літер, цифр і символів, задайте довжину та кількість, а потім натисніть «Згенерувати», щоб щоразу отримувати свіжу партію. Кожен символ береться з crypto.getRandomValues з вибіркою з відхиленням для результату без зміщення, і нічого нікуди не завантажується — рядки створюються та залишаються на вашому пристрої. Перемкніть вивід на шістнадцятковий, Base64 або шаблон на кшталт XXXX-XXXX, де кожен X випадковий, додайте власні символи, приберіть конкретні або схожі символи та стежте за оцінкою ентропії в бітах у реальному часі.
Що таке Генератор випадкових рядків?
Генератор випадкових рядків — це безкоштовний браузерний інструмент для одночасного карбування безлічі рядків із високою ентропією: API-ключів, токенів доступу, кодів запрошень, тестових даних, солей або будь-яких непрозорих ідентифікаторів. Розробники, інженери QA та команди експлуатації звертаються до нього, коли потрібно підготувати середовища, наповнити базу даних реалістичними випадковими значеннями або роздати токени, не пропускаючи нічого через сервер. Ви обираєте пул символів прапорцями «Великі», «Малі», «Цифри» та «Символи», задаєте «Довжину» і «Кількість» та натискаєте «Згенерувати» — кожен рядок витягується через crypto.getRandomValues з вибіркою з відхиленням, тож кожен символ рівноймовірний. На відміну від генератора паролів, націленого на один запамʼятовуваний секрет, цей інструмент налаштований на створення партій машиночитних токенів, а кнопка «Перегенерувати» збільшує внутрішнє зерно, щоб за запитом видати вам цілком новий набір, залишаючи ваші налаштування недоторканими. Також можна додати власний алфавіт, виключити конкретні або неоднозначно схожі символи, вибрати режим виводу (набір символів, шістнадцятковий, Base64 або шаблон, де кожен X стає випадковим символом) і читати оцінку ентропії в бітах у реальному часі.
Як користуватися Генератор випадкових рядків
- Позначте набори символів, які слід включити, прапорцями «Великі», «Малі», «Цифри» та «Символи» — принаймні один має бути ввімкнений.
- Задайте «Довжину» кожного рядка та скільки рядків створити за допомогою «Кількості».
- Натисніть «Згенерувати» (або «Перегенерувати»), щоб витягти свіжу партію з crypto.getRandomValues.
- Читайте рядки в полі виводу; воно оновлюється саме, коли ви змінюєте довжину, кількість або набори символів.
- Скопіюйте один рядок його кнопкою копіювання або скопіюйте всю партію одразу дією копіювання над списком.
- Відкрийте перемикач режиму виводу, щоб вибрати Набір, Hex, Base64 або Шаблон, і скористайтеся «Параметрами», щоб додати власні символи, виключити схожі або змінити шаблон XXXX-XXXX.
Приклади
32-символьний буквено-цифровий API-токен
Вхідні дані
Великі + Малі + Цифри, Довжина 32, Кількість 1
Результат
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
Партія коротких кодів запрошень у шістнадцятковому стилі
Вхідні дані
Малі + Цифри, Довжина 8, Кількість 3
Результат
a3f9k2dq 7m1xp4ce b8t6w0nz
Секрет із високою ентропією та символами
Вхідні дані
Великі + Малі + Цифри + Символи, Довжина 24, Кількість 1
Результат
G$7m@Kp2!xZq9#vR4&nLwT^h
Шаблон у стилі ліцензійного ключа
Вхідні дані
XXXX-XXXX-XXXX · A-Z + 0-9
Результат
K7Q2-9XZ4-P1MW
Поширені запитання
- Чи надсилаються рядки на сервер?
- Ні. Кожен рядок генерується локально за допомогою Web Crypto API (crypto.getRandomValues), і нічого нікуди не завантажується та не зберігається. Інструмент працює офлайн, і значення ніколи не залишають ваш браузер, що робить його безпечним для справжніх секретів і токенів.
- Наскільки випадкові рядки?
- Кожен символ витягується з crypto.getRandomValues — криптографічно безпечного джерела випадковості браузера — із використанням вибірки з відхиленням, щоб пул символів вибирався без зміщення за модулем. Це робить вивід придатним для токенів, солей і секретів, а не лише для випадкових заповнювачів.
- Чому натискання «Згенерувати» дає мені цілком новий набір?
- «Згенерувати» («Перегенерувати») збільшує внутрішнє зерно та бере свіжі випадкові байти, тож ви отримуєте повністю нову партію, тоді як ваш вибір довжини, кількості та наборів символів залишається саме таким, яким ви його залишили.
- Чим це відрізняється від генератора паролів?
- Генератор паролів налаштований на один сильний запамʼятовуваний секрет. Цей інструмент створено для машиночитного масового виводу — API-ключів, токенів доступу, тестових даних — тож він дозволяє створювати безліч рядків одразу та копіювати всю партію одним кліком.
- Чи можна використовувати їх як API-ключі або токени?
- Так. За достатньої довжини та широкого набору символів рядки мають більш ніж достатню ентропію для API-ключів, токенів доступу та подібних непрозорих ідентифікаторів. Для паролів, призначених людям, спеціалізований генератор паролів може бути зручнішим.
Схожі інструменти
Шифрування тексту AES (AES-GCM + PBKDF2)
Шифруйте та розшифровуйте текст за допомогою AES-256-GCM, використовуючи ключ, виведений із парольної фрази (PBKDF2 SHA-256, випадкова сіль), повністю у вашому браузері та без завантажень.
Хеш Argon2 і scrypt
Хешуйте пароль за допомогою Argon2id або scrypt і перевіряйте хеш Argon2 на відповідність паролю — повністю у вашому браузері.
Генератор і перевірник bcrypt-хешів
Створюйте bcrypt-хеш пароля з відкритого тексту з обраним фактором вартості або перевіряйте пароль за наявним bcrypt-хешем — повністю у вашому браузері.
Генератор мнемонічних фраз BIP39
Згенеруйте випадкову фразу відновлення BIP39 з 12–24 слів кількома мовами або перетворіть наявну мнемонічну фразу назад на її вихідну ентропію — повністю у вашому браузері.