Лёгкий генератор паролей на python.

Статус
В этой теме нельзя размещать новые ответы.

s1vo13

Новорег

s1vo13

Новорег
Статус
Offline
Регистрация
14 Июл 2022
Сообщения
8
Лайки
12
Привет всем прОгрОмистам.
Сегодня я вас научу делать генератор паролей (для тех кто не умеет).

И так, преступим.

1.1) Для начала установите сам python, думаю сложностей не будет.
Для просмотра ссылки Войди или Зарегистрируйся

1.2) Создайте файл с любым названием, для примера возьму gen.py (не забудьте .py в конце).

Преступим к самому коду.
2.1) Добавляем импорт.
Python:

import random
2.2) Даём всем знать чей генератор на районе и добавляем функцию повторения и лист.
Python:

print('Passwords Generator | ImGoose') #Даём знать что это и чьё это
while True: #фунция повторения
chars = list('+-/*!&$#?=@<>abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890') #Лист для составления пароля
2.3) Даём выбор длинны пароля и добавляем перемешку символов.
Python:

length = int(input('Length Password?'+ "\n")) #Выбор длинны пароля
random.shuffle(chars) #Перемешка
2.4) Генерируем пароль и выводим его.
Python:

pasw = ''.join([random.choice(chars) for x in range(length)]) #Генерируем пароль
print(f'Your Password - {pasw}') #Вывод
2.5) Радуемся!
Весь код:
Python:

import random

print('Passwords Generator | ImGoose')
while True:
chars = list('+-/*!&$#?=w@<>abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890')
length = int(input('Length Password?'+ "\n"))
random.shuffle(chars)
pasw = ''.join([random.choice(chars) for x in range(length)])
print(f'Your Password - {pasw}')
Весь цикл будет бесконечным т.к. мы прописали функцию while.
И это всё.

Счастья вам!​
 

yareqqq

Новорег

yareqqq

Новорег
Статус
Offline
Регистрация
25 Окт 2022
Сообщения
10
Лайки
0
спасибо, полезно!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху