Skip to main content

Python модуль для генерации пароля

Project description

Легковесный Python модуль (в нескольких килобайтах) для генерации пароля

Что нового в версии 0.0.4:

— Инструкция стала еще понятнее
— В разделе "Что нового" добавлен в начале знак '—' для визуальности
— Добавлен параметр "special_symbols" в методе generate
— Понизили требования Python. Теперь он требует Python версии 3.6 а не 3.8

Инструкция: Passgen3 поддерживает только метод generate и некоторые исключения

Вот некоторые функции в методе generate:

Параметр            Тип             Функция


length              int	    Длина пароля (по умолчанию: 8)
only_int	       bool	    Только цифры (0–9)
without_int	       bool	    Без цифр (только буквы a–z, A–Z)
only_letters	    bool	Только буквы (a–z, A–Z)
upper_letters	    bool	Только заглавные буквы (A–Z)
lower_letters	    bool	Только строчные буквы (a–z)
special_symbols     bool    Включает специальные символы (!@#$%^&*()_+-=[]{}|;:,.<>?)    

А вот и некоторые исключения:

        Ошибка                                                          Значение(причина)


ConfigurationConflictError      Возникает при конфликте параметров генерации. Например использование параметров only_int и without_int в True
    InvalidLengthError          Возникает, если длина строки некорректна (≤ 0 или не целое число). Например задать значение length -10

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

passgen3-0.0.4.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

passgen3-0.0.4-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file passgen3-0.0.4.tar.gz.

File metadata

  • Download URL: passgen3-0.0.4.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for passgen3-0.0.4.tar.gz
Algorithm Hash digest
SHA256 872ef0f2c27b97dfb46273f71229af94228a8b5d7623f4ff835e4f8695de492d
MD5 f512b52d7e274ffaee2bf23242956472
BLAKE2b-256 613bd2f9fe118b717d73f1482b95093b8b1bfe10f88e95b100847ce4ec352561

See more details on using hashes here.

File details

Details for the file passgen3-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: passgen3-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for passgen3-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8ffa9a01cf9de20a2c15f3820c29e73453c807a79e640623d72e0a81b6171a03
MD5 c713540f4a01107c133838835c11f0ac
BLAKE2b-256 602aac98ca15d463be35ac938be8010bff46581b7533546acf58b3328df1be2a

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