Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #7.2
- import string
- import re
- import random
- while True:
- lower = string.ascii_lowercase
- upper = string.ascii_uppercase
- num = string.digits
- symbols = string.punctuation
- all = lower + upper + num + symbols
- temp = random.sample(all,10)
- password = "".join(temp)
- if len(re.findall("^(?=.*?[A-ZА-Я]{2,})(?=.*?[А-я])(?=.*?[a-zа-я]{2,})(?=.*?[0-9]{0,3})(?=.*?[^\w\s])(?!.*\s).{4,}$", 'ASas1@п'))>0:
- break
- #ASas1@п - данный пароль поставлен для того, чтобы долго не ждать рандомного подбора пароля
- print(password)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement