Skip to main content

A very easy generator of passwords

Project description

gpassw - генератор паролей!

gpassw - очень простой в использовании генератор паролей для Вашех потребностей.

Тестовая функция

password.check(password) - тестовая функция. Возможно по некоторым причинам будет удалена, и в будущем добавлена с новыми возможностями!

Минимальный пример использования

from os import system
try: 
    from colorama import Style, Fore, init
    init()
except:
    system("pip install colorama")
    from colorama import Style, Fore, init
    init()
try: 
    from gpassw.functions import password
except:
    system("pip install gpassw")
    from gpassw.functions import password
    import gpassw.config as config

name = input("Напиши своё имя: ")
print(f"Привет, {name}! Сейчас подберём для тебя оптимальный пароль...")
passw = password.medium(10) #Генерация среднего пароля
checking = password.check(passw) #Проверяем пароль на надёжность
print(checking)
if checking == None: #Если пароль надёжен на 100%
    print(Fore.GREEN + "Ваш пароль надёжен." + Style.RESET_ALL)
elif len(checking) < 2 or len(checking) == 2: #Если пароль ненадёжен на два пункта или меньше (Из 5)
    print(Fore.GREEN + "Ваш пароль надёжен." + Style.RESET_ALL)
else:
    print(Fore.RED + "Ваш пароль ненадёжен." + Style.RESET_ALL) #Если пароль нёнадёжен на >2 пункта
print(f"Мы подобрали тебе пароль - {passw}
Окей?")
answer = input("Да/Нет: ")
if answer == "Да" or answer == "да":
    print("Теперь напиши пароль, который мы тебе подобрали для входа в аккаунт.")
else:
    raise SystemExit(1)
hello_password = input("Пароль: ")
while hello_password != passw:
    print(Fore.RED + "Пароль неверный." + Style.RESET_ALL)
    hello_password = input("Пароль: ")
print("Вы успешно вошли!")

Как установить?

Всего лишь требуеться просто прописать команду в консоли: pip install gpassw

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

gpassw-0.1.65.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

gpassw-0.1.65-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file gpassw-0.1.65.tar.gz.

File metadata

  • Download URL: gpassw-0.1.65.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for gpassw-0.1.65.tar.gz
Algorithm Hash digest
SHA256 325a762b66bc7838ca2182882c4992dad3d4c67fa7d7ffd8d13a88811d3afc66
MD5 a44c62dca243c0fafd64cf96d9ee8503
BLAKE2b-256 c634a3a4ac43bf631b046cc83f50c2debd10730cc5d8bd6d91e51f907f43d343

See more details on using hashes here.

File details

Details for the file gpassw-0.1.65-py3-none-any.whl.

File metadata

  • Download URL: gpassw-0.1.65-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for gpassw-0.1.65-py3-none-any.whl
Algorithm Hash digest
SHA256 351f943300b1b02b3e54ca631c61493fa4a0dbc133f691003f1799beaa551dbc
MD5 c6fc954d2a4616626e8e857e5b9a53c1
BLAKE2b-256 bc514db76b7630841e5b0741f0b00aa8838ed6bfc4a8cfdc1d708d4665ae4940

See more details on using hashes here.

Supported by

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