Муню

X
//
Главная » All » ТОПовый генератор паролей на Python 3

ТОПовый генератор паролей на Python 3

Время чтение: 2 минуты 2020-12-26

Этот генератор паролей — это код на Python 3 написан в попытке отдохнуть от внешнего мира и глубоко уйти в себя. Плавно распахнувшиеся окно PyCharm дало неизгладимое чувство умиротворение, спокойствие и расположение к творению.

В результате — Был сотворён генератор паролей способный впечатлить, не только обычных пользователей, но и повергнуть в шок гуру программирования!

Он обладает красотой, прочностью и надёжностью. Используя именно этот генератор паролей можно погрузится в каждую строчку открытого кода идущего сквозь череду отсутствующих функций и алгоритмов, оставляя в душе неизгладимый след пережитого, от увиденного в терминальном окне.

Генератор паролей и он даже с настройками!

Если серьёзно, то думаю можно и без комментариев! Это уже 1 956 735 по счёту Генератор паролей! И сколько их ещё будет страшно представить, но я внёс свой вклад в международное развитие генераторов паролей. И думаю пора создавать «клуб разработчиков генераторов паролей» а если такой существует киньте ссылку, я вступлю!

Скачать генератор паролей бесплатно без регистрации и СМС. (!!!!!) ко-ко-ко =))))

#! /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')

Лан, пару слов — Нужно было, что бы генератор создавал список паролей с возможностью исключения символов, например символов В ВЕРХНЕМ регистре или цифры, или спец-символы или вообще все и нихрена нах*й не генерировать….

Так же должна быть простата. Пользователь должен указать сколько паролей с генерировать и какая длина пароля должна быть. На этом все, программа создаёт список паролей и сохраняет в файлик. круто да?

X