Пароли и безопасность
Инструменты генерации, анализа, хеширования и безопасности паролей
Создавайте случайные пароли, парольные фразы и PIN-коды, оценивайте их стойкость и энтропию и проверяйте, встречался ли пароль в известных утечках, не отправляя сам пароль. В категории также есть песочницы bcrypt, Argon2, PBKDF2 и scrypt и инструменты одноразовых кодов TOTP/HOTP. Для пароля новой учётной записи начните с генератора паролей, а затем проверьте результат анализатором стойкости.
Инструментов в категории: 36
С чего начать
Все инструменты категории
-
Генератор паролей
Создавайте надёжные случайные пароли в браузере через crypto.getRandomValues. Выберите длину и наборы символов и увидите точную энтропию в битах.
-
Песочница Argon2
Вычисляйте хеши Argon2id, Argon2i или Argon2d со своими памятью, итерациями, параллелизмом, солью и секретом. Вывод PHC-строкой и проверка.
-
Песочница bcrypt
Хешируйте пароли bcrypt со стоимостью 4–16, используйте свою 22-символьную соль, смотрите разбор хеша на версию, cost, соль и хеш и проверяйте хеши.
-
Генератор парольных фраз Diceware
Создавайте парольные фразы diceware из большого списка EFF (7776 слов) с виртуальными костями или вашими реальными бросками. Коды костей и энтропия.
-
Проверка по словарю паролей
Проверьте, есть ли пароль или его простой вариант (строчные, без цифр в конце, без leetspeak) в списке из 49 000 распространённых паролей.
-
Генератор HOTP
Создавайте одноразовые пароли HOTP для любого счётчика из секрета Base32, с SHA-1/256/512 и 6–8 цифрами. Список ближайших кодов; векторы RFC 4226 проверены.
-
Генератор QR-кода для 2FA
Создайте URI otpauth:// и QR-код для TOTP или HOTP по издателю, аккаунту и секрету Base32. Отсканируйте в Google Authenticator, Authy или 1Password.
-
Оценка парольной фразы
Проверьте парольную фразу из нескольких слов: число слов, совпадения со списком EFF, энтропия diceware при случайном выборе и оценка zxcvbn. Локально.
-
Проверка возраста пароля
Рассчитайте возраст пароля по дате последней смены и срок его истечения по политике максимального возраста, с предупреждениями об истечении.
-
Проверка пароля на утечки
Узнайте, встречался ли пароль в утечках через диапазонный API Have I Been Pwned. Из браузера уходят только первые 5 символов SHA-1-хеша пароля.
-
Сравнение паролей
Сравните два пароля: совпадают ли они, расстояние Левенштейна, сходство, общий префикс и суффикс и предупреждения вроде «изменились только цифры».
-
Кодировщик пароля для конфигов
Корректно экранируйте пароль для JSON, YAML, TOML, XML, Java .properties, INI, URL-строк подключения и SQL-литералов, чтобы он читался без изменений.
-
Конвертер пароля (Hex/Binary/Base64)
Преобразуйте пароль в байты UTF-8 как hex, \x-escape, двоичный, десятичный вид, Base64, Base64URL или процентное кодирование и декодируйте обратно.
-
Калькулятор энтропии пароля
Считайте энтропию пароля как длина × log2(размер алфавита), а также энтропию Шеннона и реалистичную оценку zxcvbn, чтобы увидеть разницу формул.
-
Экранирование пароля для .env
Запишите пароль в строку .env, которую shell, Node.js dotenv, python-dotenv и docker --env-file прочитают точно, включая кавычки и знак $.
-
Напоминание об истечении пароля
Спланируйте даты истечения паролей по интервалу ротации и скачайте напоминания как календарь .ics для Google Calendar, Outlook или Apple Calendar.
-
Расширенный генератор паролей
Создавайте до 100 паролей сразу со своим набором символов, дополнительными и исключёнными символами, режимом без повторов и точной энтропией. В браузере.
-
Хеширование паролей
Хешируйте пароль через Argon2id, bcrypt, scrypt или PBKDF2 с параметрами OWASP и случайной солью и проверяйте пароли по сохранённым хешам.
-
Маскирование пароля
Маскируйте пароль для показа (первые и последние символы, фиксированная длина) или скрывайте пароли, токены и данные в URL в логах и конфигурациях.
-
Детектор шаблонов пароля
Узнайте, какие части пароля это словарные слова, клавиатурные шаблоны, годы, даты, повторы или последовательности, с числом попыток для каждой. Локально.
-
Проверка личных данных в пароле
Проверьте, содержит ли пароль ваше имя, логин, части почты, дату рождения в популярных форматах или цифры телефона, даже в leetspeak или наоборот.
-
Проверка парольной политики
Проверьте пароль по NIST SP 800-63B-4, OWASP ASVS, PCI DSS v4.0 или своим правилам: длина, типы символов, повторы, чёрный список, имя пользователя.
-
Генератор парольной политики
Превратите правила паролей в читаемую политику, регулярное выражение для проверки, HTML-поле с pattern и passwordrules и JSON-конфиг. Пресеты NIST и PCI.
-
Проверка предсказуемости пароля
Находите предсказуемые привычки в пароле: заглавная первая буква, год и «!», времена года, клавиатурные «змейки» и leetspeak, с маской hashcat.
-
Статистика пароля
Считайте символы пароля, байты UTF-8, заглавные, строчные, цифры, спецсимволы, уникальные символы и серии, а также энтропию Шеннона и по алфавиту.
-
Проверка надёжности пароля
Проверьте надёжность пароля через zxcvbn-ts: оценка 0–4, число попыток, время взлома в четырёх сценариях атаки и советы. Ничего не отправляется.
-
Песочница PBKDF2
Выводите ключи через PBKDF2-HMAC-SHA-1/256/512 с вашей солью, числом итераций и длиной ключа. Вывод в hex, Base64 и passlib, векторы RFC 6070 проверены.
-
Генератор PIN-кодов
Создавайте случайные PIN из 3–12 цифр криптостойким ГСЧ и при желании пропускайте слабые вроде 1234, 1111, 1212, частые PIN и годы. Точная энтропия.
-
Генератор случайных слов
Выбирайте случайные английские слова из списка EFF на 7776 слов с фильтром по длине и первым буквам, без повторов. Копируйте или скачивайте список.
-
Песочница scrypt
Вычисляйте scrypt со своими N, r, p, солью и длиной ключа, смотрите нужную память и получайте сырой hex или строку $scrypt$. Векторы RFC 7914 проверены.
-
Генератор секретных фраз
Создавайте случайные произносимые фразы вроде «11 modern forests juggle cleverly» для ответов на секретные вопросы и голосовых паролей. Энтропия показана.
-
Генератор TOTP (2FA)
Создавайте временные одноразовые пароли (TOTP) из секрета Base32 с SHA-1/256/512, 6–8 цифрами и любым периодом. Обратный отсчёт, векторы RFC 6238 проверены.
-
Проверка кода TOTP
Проверьте, действителен ли код TOTP для секрета Base32 в текущий или заданный момент, с настраиваемым окном ±шагов, как у реальных серверов 2FA.
-
Генератор имён пользователя
Создавайте случайные имена пользователя вроде BraveOtter42 в стиле camelCase, snake_case, kebab-case или через точку, с цифрами и ограничением длины.
-
Анализатор списков слов
Проанализируйте список слов diceware или паролей: уникальные слова, дубликаты, длины, энтропия на слово, слов для 60–128 бит и проверка префиксов.
-
Генератор паролей в стиле XKCD
Создавайте парольные фразы в стиле xkcd из случайных распространённых слов: разделитель, регистр и длина слов на выбор. Энтропия показана в битах.
Другие категории
- CRC Алгоритмы циклической избыточной проверки для обнаружения ошибок
- MD Алгоритмы дайджеста сообщений (MD2, MD4, MD5)
- SHA-1 Защищенный алгоритм хеширования 1 - 160-битная хеш-функция
- SHA-2 Семейство защищенного алгоритма хеширования 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Защищенный алгоритм хеширования 3 на основе Keccak
- Keccak Криптографическая хеш-функция Keccak
- SHAKE Функции с расширяемым выходом (SHAKE128, SHAKE256)
- cSHAKE Настраиваемые функции SHAKE
- KMAC Код аутентификации сообщений Keccak
- Шифрование и криптография Симметричное и асимметричное шифрование, HMAC и генерация ключей (AES, 3DES, RSA, PGP)
- Кодирование Кодирование и декодирование данных: Base64, Base32, Base58, URL, HTML-сущности, hex, Unicode и другое
- Форматирование кода Форматирование, минификация и проверка кода и данных (JSON, XML, YAML, SQL, HTML, CSS), смена стиля имён
- Генераторы Генерация идентификаторов, ключей, тестовых данных, QR-кодов, штрихкодов и конфигов (UUID, API-ключи, .gitignore, Dockerfile)
- Конвертеры Конвертация форматов данных, систем счисления, цветов, меток времени, единиц и валют (JSON, CSV, YAML, XML)
- Текстовые инструменты Подсчёт, сравнение, очистка и преобразование текста (число слов, diff, regex, регистр, дубликаты)
- Инструменты для изображений Инструменты для манипулирования и преобразования изображений (Сжатие, Изменение размера, Преобразование)
- Дизайн и CSS Визуальная генерация CSS: тени, градиенты, раскладки flexbox и grid, анимации и цветовые палитры
- Веб-инструменты Инструменты для веб-разработки и SEO (JWT, URL, DNS, HTTP-заголовки, метатеги, карты сайта)
- Математика и калькуляторы Калькуляторы для финансов, здоровья, процентов, программистской арифметики и повседневной математики
- Время и дата Часовые пояса, разница между датами, рабочие дни, таймеры, секундомер и мировые часы