Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Генератор случайных строк создаёт случайную строку из выбранных групп символов: строчные, ЗАГЛАВНЫЕ, цифры (0-9) и символы. Длина задаётся от 1 до 256 символов (по умолчанию 16). При открытии страницы включены строчные, заглавные и цифры — получается буквенно-цифровая строка, безопасная для URL и имён файлов.
Символы выбираются с помощью crypto.getRandomValues — безопасного источника случайности браузера, поэтому результат подходит для секретов. Строка создаётся на вашем устройстве и никуда не отправляется. С тремя группами по умолчанию доступно 62 символа, так что каждый символ добавляет почти 6 бит случайности, а строка из 32 символов содержит около 190 бит.
Когда использовать
- Нужен API-ключ, секрет вебхука или секрет сессии для конфигурации приложения.
- Нужно сгенерировать уникальные коды ваучеров или приглашений.
- Нужны тестовые ID и значения для фикстур, которые не должны совпадать.
- При прототипировании нужна случайная соль или nonce.
Пример
Ввод
Длина 24, строчные + ЗАГЛАВНЫЕ + цифры
Вывод
Xk3pQ9vTz7LmA2eR8wYc4NbHВопросы об этом инструменте
Какой длины должен быть секретный ключ?
32 буквенно-цифровых символа (около 190 бит) более чем достаточно для API-ключей и секретов подписи. Более длинные строки дают запас прочности, но на практике это редко имеет значение.
Какие символы входят в набор?
!@#$%^&*()-_=+[]{}. Отключайте символы для всего, что попадёт в URL, команду оболочки или файл окружения: там некоторые из них придётся экранировать.
Чем это отличается от UUID?
У UUID фиксированные формат и длина (36 символов, 122 случайных бита). Случайная строка позволяет выбрать длину и алфавит, например получить короткий код из 8 символов. Если нужен стандартный ID, воспользуйтесь генератором UUID.
Можно ли сгенерировать сразу много строк?
Каждое нажатие создаёт одну строку. Для пакета уникальных ID подойдёт генератор UUID: он создаёт до 100 штук за раз.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.