Привет всем прОгрОмистам.
Сегодня я вас научу делать генератор паролей (для тех кто не умеет).
И так, преступим.
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.
И это всё.
Счастья вам!
Сегодня я вас научу делать генератор паролей (для тех кто не умеет).
И так, преступим.
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.
И это всё.
Счастья вам!