ТОПовый генератор паролей на Python 3
Этот генератор паролей — это код на Python 3 написан в попытке отдохнуть от внешнего мира и глубоко уйти в себя. Плавно распахнувшиеся окно PyCharm дало неизгладимое чувство умиротворение, спокойствие и расположение к творению.
В результате — Был сотворён генератор паролей способный впечатлить, не только обычных пользователей, но и повергнуть в шок гуру программирования!
Он обладает красотой, прочностью и надёжностью. Используя именно этот генератор паролей можно погрузится в каждую строчку открытого кода идущего сквозь череду отсутствующих функций и алгоритмов, оставляя в душе неизгладимый след пережитого, от увиденного в терминальном окне.
Генератор паролей и он даже с настройками!
Если серьёзно, то думаю можно и без комментариев! Это уже 1 956 735 по счёту Генератор паролей! И сколько их ещё будет страшно представить, но я внёс свой вклад в международное развитие генераторов паролей. И думаю пора создавать «клуб разработчиков генераторов паролей» а если такой существует киньте ссылку, я вступлю!
Скачать генератор паролей бесплатно без регистрации и СМС. (!!!!!) ко-ко-ко =))))
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
#! /usr/bin/env python # -*- coding: utf-8 -*- import random Big = 'QWERTYUIOPASDFGHJKLZXCVBNM' Low = 'qwertyuiopasdfghjklzxcvbnm' Num = '1234567890' Spe = '!@#$%^&*()' BI = False # Пароль должен содержать символы в верхнем регистре (True - да | False - нет) LO = True # Пароль должен содержать символы в нижнем регистре (True - да | False - нет) NU = True # Пароль должен содержать цифры (True - да | False - нет) PS = True # Пароль должен содержать спец символы (True - да | False - нет) Password_len = input('Длина пароля: ') if Password_len: if Password_len.isdigit() == True: Password_len = int(Password_len) else: print('Выход... Значение должно быть цифровое...') exit(0) else: print('Выход... Не указана Длина пароля...') exit(0) Password_cou = input('Количество паролей: ') print('\n') if Password_cou: if Password_cou.isdigit() == True: Password_cou = int(Password_cou) else: print('Выход... Значение должно быть цифровое...') exit(0) else: print('Выход... Не указано нужное количество паролей...') exit(0) Pass_Symbol = [] if BI == True: Pass_Symbol.extend(list(Big)) if LO == True: Pass_Symbol.extend(list(Low)) if NU == True: Pass_Symbol.extend(list(Num)) if PS == True: Pass_Symbol.extend(list(Spe)) random.shuffle(Pass_Symbol) psw = [] for yx in range(Password_cou): psw.append(''.join([random.choice(Pass_Symbol) for x in range(Password_len)])) file_Pass = open('Password.txt', 'w') file_Pass.write('\n'.join(psw)) file_Pass.close() print('\n'.join(psw)) print('\n') |
Лан, пару слов — Нужно было, что бы генератор создавал список паролей с возможностью исключения символов, например символов В ВЕРХНЕМ регистре или цифры, или спец-символы или вообще все и нихрена нах*й не генерировать….
Так же должна быть простата. Пользователь должен указать сколько паролей с генерировать и какая длина пароля должна быть. На этом все, программа создаёт список паролей и сохраняет в файлик. круто да?