Skip to main content

A simple password generator library.

Project description

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

password-generate — это простая библиотека на Python для генерации надежных и настраиваемых паролей. Вы можете задать длину пароля, включить или исключить заглавные буквы, цифры и специальные символы.

Возможности

  • Генерация паролей любой длины.
  • Настраиваемое включение:
    • Заглавных букв
    • Цифр
    • Специальных символов
  • Легкость использования и небольшой размер.

Установка

Установите библиотеку с помощью pip:

pip install psswrdgen

Использование

Пример использования библиотеки:

from psswrdgen import PasswordGenerator

# Создаем экземпляр генератора
generator = PasswordGenerator(length=16, include_uppercase=True, include_digits=True, include_special=True)

# Генерируем пароль
password = generator.generate()
print(f"Сгенерированный пароль: {password}")

Параметры

  • length (int): Длина пароля (по умолчанию: 12).
  • include_uppercase (bool): Включать ли заглавные буквы (по умолчанию: True).
  • include_digits (bool): Включать ли цифры (по умолчанию: True).
  • include_special (bool): Включать ли специальные символы (по умолчанию: True).

Лицензия

Этот проект лицензирован на условиях MIT License. Подробнее см. файл LICENSE.

Контакты

По любым вопросам пишите на tenderboylive3@gmail.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

psswrdgen-1.0.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

psswrdgen-1.0.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file psswrdgen-1.0.0.tar.gz.

File metadata

  • Download URL: psswrdgen-1.0.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for psswrdgen-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ff12cb67b212b456bd63d9a2fb9f487547cee2db61839969d473d78ef516ae9d
MD5 353ac7c299288d63c84cf8d3ff9c33da
BLAKE2b-256 7070112eb01c4d8ed44362c7903ef67a57e73aa66b0e2a222f99696323daef83

See more details on using hashes here.

File details

Details for the file psswrdgen-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: psswrdgen-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.0

File hashes

Hashes for psswrdgen-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 607ba1a2c126ac419c6a99a5276a89bac2bc0a2cce4b2b6388304a67b39cf75f
MD5 708522516ad84cf98f47d5a55a34c9bb
BLAKE2b-256 8c4be94f743c82e1e96c4dfc3122e065dec8895cc4192185f30ca8cd47c70bf3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page