Генератор паролей

Генерирует надёжные случайные пароли с нужной длиной и параметрами.

// about

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

Создает надежные сложные пароли для защиты ваших аккаунтов от взлома. Можно легко выбрать длину и добавить цифры или спецсимволы.

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

  1. Укажите желаемую длину пароля (рекомендуется от 12 символов).
  2. Отметьте галочками заглавные, строчные буквы, цифры или символы.
  3. Нажмите 'Сгенерировать' и скопируйте новый пароль.

Зачем используют этот инструмент

  • Генерирует сверхнадежный пароль за долю секунды.
  • Полная настройка длины и комбинаций символов.
  • Гарантия безопасности: пароли не сохраняются и не передаются.

Часто задаваемые вопросы (FAQ)

Какой пароль считается надежным?

Пароль от 12 символов, содержащий буквы разного регистра, цифры и знаки.

Сохраняются ли созданные пароли?

Нет! Пароль генерируется в вашем браузере и никуда не отправляется.

Как часто нужно менять пароли?

Рекомендуется обновлять важные пароли каждые несколько месяцев.

Руководства · Безопасность · 7 мин чтения

Как создать надёжный пароль: длина, энтропия и менеджеры паролей

Правила вроде «используйте хотя бы один спецсимвол» знакомы всем, но по-настоящему надёжным пароль делают случайность и длина. Простой расчёт наглядно показывает, почему одни пароли слабые.

Злоумышленники используют три основных метода: подстановку учётных данных, когда пробуют логины и пароли, утёкшие с других сайтов; атаки по словарю, перебирающие популярные пароли и слова; и полный перебор всех комбинаций.

6 цифр                              : 6 × log2(10)  ≈ 20 бит
16 случайных строчных букв          : 16 × log2(26) ≈ 75 бит
12 случайных символов из 94         : 12 × log2(94) ≈ 79 бит
16 случайных букв и цифр            : 16 × log2(62) ≈ 95 бит
Как рассчитать энтропию пароля, почему длина важнее правил сложности, каких шаблонов избегать и как пользоваться менеджером паролей.
Читать →
Сделать с ИИ

Создайте этот инструмент сами с помощью ИИ

Нужна своя версия? Скопируйте промпт в чат с ИИ или сохраните файл навыка для ИИ-агента. В них описаны функции, особые случаи и тесты, которые мы использовали.

Промпт и навык даны на английском — ИИ-инструменты хорошо его понимают.

Промпт-задание для ИИ

Вставьте как есть в Claude, ChatGPT или Gemini.

You are an experienced full-stack web developer. Build a web tool called "Генератор паролей" that meets the requirements below.

## Goal

Build a random password generator that uses a cryptographically secure random source.

## Core features

- Length from 8 to 128
- Toggle upper case, lower case, digits and symbols
- Option to exclude look-alike characters (0/O, l/1)
- Generate several at once
- Show entropy in bits and a strength label

## Inputs

- Length, character sets, count, exclusions

## Outputs

- List of passwords
- Estimated entropy in bits

## Edge cases and handling rules

- Explain that at least one character set is required
- Guarantee at least one character from each selected set
- Use crypto.getRandomValues, never Math.random
- Avoid modulo bias when picking characters

## Implementation requirements

- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.
- Make the UI responsive and easy to use on mobile; label every input and keep everything keyboard accessible.
- Add a Copy button for results and show clear, friendly error messages for invalid input.
- Keep the core logic in functions separate from the UI so it can be unit-tested.

## Definition of done (test cases)

- Every result has 16 characters when length is 16
- Only digits appear when only digits are selected
- 12 characters from 94 shows about 79 bits

First outline your implementation plan in at most five lines, then write the complete code, and finally explain how to check the test cases above.

Навык (SKILL.md)

Сохраните как .claude/skills/build-password-generator/SKILL.md, чтобы агенты вроде Claude Code использовали его при каждой доработке инструмента.

---
name: build-password-generator
description: Use when building or changing a Генератор паролей tool. Build a random password generator that uses a cryptographically secure random source.
---

# Build: Генератор паролей

## Goal

Build a random password generator that uses a cryptographically secure random source.

## Workflow

1. Review the required features, inputs and outputs below and ask about anything missing first.
2. Implement the core logic as pure functions separate from the UI.
3. Check the logic against the test cases in the verification list.
4. Build a responsive UI with an input form, a result area and a Copy button.
5. Reproduce each edge case listed under Rules and refine the error messages.

## Core features

- Length from 8 to 128
- Toggle upper case, lower case, digits and symbols
- Option to exclude look-alike characters (0/O, l/1)
- Generate several at once
- Show entropy in bits and a strength label

## Inputs

- Length, character sets, count, exclusions

## Outputs

- List of passwords
- Estimated entropy in bits

## Rules

- Explain that at least one character set is required
- Guarantee at least one character from each selected set
- Use crypto.getRandomValues, never Math.random
- Avoid modulo bias when picking characters
- Build it as a single page (HTML, CSS, JavaScript) that runs entirely in the browser, and never send the user's input to a server.

## Verification

- [ ] Every result has 16 characters when length is 16
- [ ] Only digits appear when only digits are selected
- [ ] 12 characters from 94 shows about 79 bits

Советы по работе с ИИ

  • Укажите стек (React, Vue или чистый HTML) в первой строке, чтобы код подошёл к проекту.
  • Попросите ИИ выполнить перечисленные тесты и показать результаты до принятия кода.
  • Не вставляйте настоящие пароли, данные клиентов и API-ключи; используйте примеры.