Skip to main content

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

Project description

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

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

— Инструкция стала еще понятнее
— В разделе "Что нового" добавлен в начале знак '—' для визуальности
— Добавлен параметр "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.3.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.3-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: passgen3-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 4968deb0c42477db3e78827ec58257338a27a4ac608441e1f51de68e930ad57e
MD5 11b3f0859bf5da609e998bc1f1488c9d
BLAKE2b-256 03c49012dc2e4ac422fd14b262877402304ae798d7e8b498d6610cd1106847d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: passgen3-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8203864cb018e0053a5d260f3a4b899adc8f05a8c27858630f71b0f918c90d15
MD5 9b82d9211ce35ac74fed0c79e3dc4031
BLAKE2b-256 76327abea6a04cdcdd1ee68738d5a442bb3a4183c8b47869cf2690a4cd521261

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