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.1.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-1.0.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: psswrdgen-1.0.1.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-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7a85806695c5a1df4ea40e945eaae4b9f019c37de5b89b8a57736319af49be80
MD5 a517dea84cf3555c68a4b6ebcf52d81e
BLAKE2b-256 de2082a95e96a50ef14384cbf0c89918cff5b2f409696afa2d290d4b9b723b48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psswrdgen-1.0.1-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-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c5ccb6d44ab182f8f680b9d0d73e2b3f017c8e63d9a94040e6d928fbc8144a0e
MD5 b49ca87bfa0a589ee71df3fe96d248b0
BLAKE2b-256 445270981319fb2b1f726f8cbfc8f0fa33ca9121fe7f8f205dd9de15fb6a5c16

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