Skip to main content

A simple password generator library.

Project description

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

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

Возможности

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

Установка

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

pip install psswrdgen

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

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

from password_generator 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-2.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

psswrdgen-2.0.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for psswrdgen-2.0.0.tar.gz
Algorithm Hash digest
SHA256 f76d4a30b164fff42641fb8ec3fe00d5bb7a67821a28054c4c10e8a27a10b285
MD5 b39cd1e58061c57793c0c9221842cf6a
BLAKE2b-256 6d990009533ea9a8ebba3887cfd668298805887c27520d2e49e95d60621d189b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for psswrdgen-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43e489edd8654336a1a7da9b14dd49007578e818bf6b07c83ca86fa11362b0bc
MD5 9334868d326695e4f2162b183dbdbde1
BLAKE2b-256 abbd31ac0f7fa11dec4a9597ee147606df60bc2fabdbd9b16ad8f95b2167411b

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