Генератор випадкових рядків

Створюйте партії криптографічно стійких випадкових рядків і API-токенів у браузері, вивід як набір символів, шістнадцятковий, Base64 або шаблон XXXX-XXXX.

Завантаження інструмента…

Генератор випадкових рядківСтворюйте випадкові рядки, секрети та API-токени пакетами прямо в браузері. Позначте потрібні набори великих і малих літер, цифр і символів, задайте довжину та кількість, а потім натисніть «Згенерувати», щоб щоразу отримувати свіжу партію. Кожен символ береться з crypto.getRandomValues з вибіркою з відхиленням для результату без зміщення, і нічого нікуди не завантажується — рядки створюються та залишаються на вашому пристрої. Перемкніть вивід на шістнадцятковий, Base64 або шаблон на кшталт XXXX-XXXX, де кожен X випадковий, додайте власні символи, приберіть конкретні або схожі символи та стежте за оцінкою ентропії в бітах у реальному часі.

Що таке Генератор випадкових рядків?

Генератор випадкових рядків — це безкоштовний браузерний інструмент для одночасного карбування безлічі рядків із високою ентропією: API-ключів, токенів доступу, кодів запрошень, тестових даних, солей або будь-яких непрозорих ідентифікаторів. Розробники, інженери QA та команди експлуатації звертаються до нього, коли потрібно підготувати середовища, наповнити базу даних реалістичними випадковими значеннями або роздати токени, не пропускаючи нічого через сервер. Ви обираєте пул символів прапорцями «Великі», «Малі», «Цифри» та «Символи», задаєте «Довжину» і «Кількість» та натискаєте «Згенерувати» — кожен рядок витягується через crypto.getRandomValues з вибіркою з відхиленням, тож кожен символ рівноймовірний. На відміну від генератора паролів, націленого на один запамʼятовуваний секрет, цей інструмент налаштований на створення партій машиночитних токенів, а кнопка «Перегенерувати» збільшує внутрішнє зерно, щоб за запитом видати вам цілком новий набір, залишаючи ваші налаштування недоторканими. Також можна додати власний алфавіт, виключити конкретні або неоднозначно схожі символи, вибрати режим виводу (набір символів, шістнадцятковий, Base64 або шаблон, де кожен X стає випадковим символом) і читати оцінку ентропії в бітах у реальному часі.

Як користуватися Генератор випадкових рядків

  1. Позначте набори символів, які слід включити, прапорцями «Великі», «Малі», «Цифри» та «Символи» — принаймні один має бути ввімкнений.
  2. Задайте «Довжину» кожного рядка та скільки рядків створити за допомогою «Кількості».
  3. Натисніть «Згенерувати» (або «Перегенерувати»), щоб витягти свіжу партію з crypto.getRandomValues.
  4. Читайте рядки в полі виводу; воно оновлюється саме, коли ви змінюєте довжину, кількість або набори символів.
  5. Скопіюйте один рядок його кнопкою копіювання або скопіюйте всю партію одразу дією копіювання над списком.
  6. Відкрийте перемикач режиму виводу, щоб вибрати Набір, 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-ключів, токенів доступу та подібних непрозорих ідентифікаторів. Для паролів, призначених людям, спеціалізований генератор паролів може бути зручнішим.

Схожі інструменти