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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325a762b66bc7838ca2182882c4992dad3d4c67fa7d7ffd8d13a88811d3afc66 |
|
MD5 | a44c62dca243c0fafd64cf96d9ee8503 |
|
BLAKE2b-256 | c634a3a4ac43bf631b046cc83f50c2debd10730cc5d8bd6d91e51f907f43d343 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 351f943300b1b02b3e54ca631c61493fa4a0dbc133f691003f1799beaa551dbc |
|
MD5 | c6fc954d2a4616626e8e857e5b9a53c1 |
|
BLAKE2b-256 | bc514db76b7630841e5b0741f0b00aa8838ed6bfc4a8cfdc1d708d4665ae4940 |