Skip to content
KitploitKITPLOIT
ИнструментыБлог
Log in
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/krishnakanthb13/password_generator
Утилиты общего назначенияВзлом паролейИнструменты шифрования/дешифрованияКриптографияУтилиты и фреймворкиАутентификация
GitHubkrishnakanthb13/password_generator

password_generator

Готовый к продакшену криптографически безопасный CLI-генератор паролей с 17 режимами генерации, прозрачностью энтропии и широкими возможностями настройки.

Репозиторий
244107 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

PassForge - Универсальный CLI-генератор паролей

Готовый к промышленному использованию, криптографически стойкий CLI-генератор паролей с 17 режимами генерации, прозрачностью энтропии и обширными возможностями настройки.

PassForge_v1.2.0

PassForge_v1.0.5

PassForge_v1.0.14

Возможности

17 режимов генерации

ГенераторКомандаОписание
Случайныйrandom, rКриптографически стойкие случайные символьные пароли
Парольная фразаphrase, pФразы на основе слов с использованием списка EFF
Leetspeakleet, lФразы с заменой символов (A→4, E→3 и т.д.)
PINpinЧисловые PIN-коды настраиваемой длины
Произносимыйpronounce, prУдобные для произнесения пароли на основе слогов
UUIDuuid, uUUID по RFC 4122/9562 (v1, v4, v7) и короткие (Base58)
Base64base64, b64Секреты в безопасном для URL формате base64
JWT SecretjwtСекреты с высокой энтропией для подписи JWT (HS256/384/512)
WiFi KeywifiКлючи, совместимые с WPA2/WPA3 (8-63 символа)
Лицензионный ключlicenseКлючи лицензий ПО (формат AXB, например 5x5)
Коды восстановленияrecoveryРезервные коды 2FA (числовые или на основе слов)
OTP-код/секретotpКоды и секреты TOTP/HOTP с URI otpauth
ШаблонpatternПароли на основе визуальной сетки
Тематическая фразаphrase (польз.)Фразы из тематических списков слов (животные, научная фантастика и т.д.)
Фонетический NATOphonetic, phПреобразование текста/паролей в фонетический алфавит NATO (Alpha-Bravo)
Анализanalyze, checkАнализ стойкости существующего пароля
ИсторияhistoryПросмотр истории создания паролей (по умолчанию 10 записей)
  • Готовые профили: генерация в один клик для типовых сценариев (Strong, Memorable, Dev и т.д.)
  • Интерактивное меню: полнофункциональное меню для пошаговой генерации
  • Пусковые файлы для платформ: специальные скрипты .bat и .sh с интерактивными меню
  • Криптографическая безопасность: использует модуль Python secrets для CSPRNG
  • Прозрачность энтропии: вычисление энтропии в реальном времени и анализ стойкости
  • Анализ zxcvbn: проверка стойкости пароля на основе шаблонов (словарные атаки, последовательности)
  • Безопасный буфер обмена: автоматическая очистка через настраиваемый тайм-аут
  • Живые OTP-коды: генерирует текущие 6/8-значные коды TOTP вместе с секретом
  • QR-коды для OTP: сканируемые QR-коды для приложений-аутентификаторов
  • Цветовая маркировка вывода: визуальное различие типов символов
  • Экспорт в JSON: машиночитаемый вывод для скриптирования
  • Сбалансированный режим: обеспечивает читаемое распределение (60% букв, 20% цифр, 20% символов)
  • Руководство по генераторам: полная документация по всем 14 типам генераторов.
  • Зашифрованная история (Хранилище): автоматически шифрует сохраненные пароли с помощью AES-128 (Fernet).
  • Безопасное хранение в хранилище: выделенное хранилище управляет криптографическими ключами через .env (рекомендуется) или устаревший .vault.key со строгими правами доступа 0600
  • Архитектура с нулевой утечкой: 🛡️ Исходный код и журналы заблокированы для доступа из браузера в режиме PWA; конфиденциальные вводы маскируются в режиме CLI для анализа энтропии.
  • Экспорт с редактированием: экспорт истории с приоритетом безопасности, по умолчанию пароли автоматически редактируются
  • Интерфейс без отступов: чистый, профессиональный вывод с выравниванием по левому краю для всех режимов
  • Умный Leetspeak: вероятностная замена для более естественных, читаемых паролей
  • Надёжная проверка: интерактивные запросы со значениями по умолчанию и рекурсивная обработка ошибок
  • Защитный фронтенд PWA: 🛡️ Встроенные проверки безопасности для ресурсов CDN для предотвращения сбоев инициализации.
  • Глобальные модификаторы: режимы --easy-read и --easy-say
  • Параноидальный режим: опциональный ручной сбор энтропии через джиттер времени нажатия клавиш для максимальной безопасности.

Установка

# Clone the repository
git clone https://github.com/krishnakanthb13/password_generator.git
cd password_generator

# Install dependencies (colorama, cryptography, pyperclip, etc.)
pip install -r requirements.txt

Быстрый старт

# Generate a 20-character random password
python main.py random -l 20

# Generate a 4-word passphrase
python main.py phrase -w 4 --capitalize

# Generate a leetspeak passphrase
python main.py leet -w 3 -s _

# Generate with entropy analysis
python main.py --show-entropy random -l 16

# Launch interactive mode
python main.py --interactive

# Use a preset profile (Strong)
python main.py --preset strong --show-entropy

Примеры использования

Случайные пароли

# Basic 16-character password
python main.py random

# 24-character, letters only
python main.py random -l 24 --no-symbols --no-digits

# Easy to read (no 0/O, 1/l/I)
python main.py --easy-read random -l 20

# With minimum requirements
python main.py random -l 16 --min-upper 2 --min-digits 2 --min-symbols 1

# Balanced mode (mostly letters, fewer symbols)
python main.py random -l 24 --balanced

Парольные фразы

# Standard 4-word passphrase
python main.py phrase -w 4

# Capitalized with underscore separator
python main.py phrase -w 5 -s _ --capitalize

# Alternate case (High Entropy)
python main.py phrase -w 4 -s . --alternate
# Output: aPpLe.bAnAnA.cHeRrY.dAtE

# Uppercase with hyphen separator (High Entropy)
python main.py phrase -w 4 -s . --uppercase
# Output: APPLE-BANANA-CHERRY-DATE

# Leetspeak version (Smart 50% substitution)
python main.py leet -w 4 -s -
# Output: 4PPl3.8@N@[email protected]

# Themed Passphrase (using 'animals.txt')
python main.py phrase -w 4 --capitalize --wordlist data/wordlists/animals.txt
# Output: Tiger-Falcon-Shark-Wolf

Ключи ПО (A x B)

# 5 segments of 5 characters
python main.py license --segments 5 --segment-length 5

# 4 segments of 8 characters
python main.py license --segments 4 --segment-length 8

Токены разработчика

# JWT secret for HS256
python main.py jwt --bits 256

# Base64 API key
python main.py base64 -b 32 --url-safe

# UUID token (v4 Random)
python main.py uuid --upper

# UUID v7 (Time-based, sortable)
python main.py uuid --ver 7
# Or shortcut
python main.py uuid --v7

# Short UUID (Base58 encoded, ~22 chars)
python main.py uuid --short

# Generate a v7 UUID using the shortcut
python main.py u --v7

# Generate 10 short v4 UUIDs
python main.py uuid --v4 --short -n 10

# NATO Phonetic Conversion
python main.py phonetic --text "PassForge"
# Output: Papa-Alpha-Sierra-Sierra-Foxtrot-Oscar-Romeo-Golf-Echo

Безопасность и ведение журнала

# Analyze an existing password
python main.py analyze "p@ssword123"

# Log to history
python main.py --log random -l 16

# View last 10 history entries (default)
python main.py history

# View all history entries (decrypted on the fly)
python main.py history --all

# View history with redacted passwords
python main.py history --redact

# Export history (Redacted by default)
python main.py history --export backup.json

# Export history (Plaintext - requires caution)
python main.py history --export secrets.csv --no-redact

# JSON output for scripts
python main.py --json jwt --bits 256

Справочник команд

Скачать инструмент