Python 스크립트 - 암호 생성기
import random
import string
DIGITS = [_ for _ in string.digits]
LOWERCASE_CHARACTERS = [_ for _ in string.ascii_lowercase]
UPPERCASE_CHARACTERS = [_ for _ in string.ascii_uppercase]
SYMBOLS = ['@', '#', '$', '%', '=', ':', '?', '.', '/', '|', '~', '>',
'*', '(', ')', '<','&','#', ';']
TEMP_PASS_LIST = []
password = ''
COMBINED_LIST = DIGITS + LOWERCASE_CHARACTERS + UPPERCASE_CHARACTERS + SYMBOLS
def temp_pass():
rand_digit = random.choice(DIGITS)
rand_upper = random.choice(UPPERCASE_CHARACTERS)
rand_lower = random.choice(LOWERCASE_CHARACTERS)
rand_symbol = random.choice(SYMBOLS)
temp_password = rand_digit + rand_lower + rand_upper + rand_symbol
TEMP_PASS_LIST.append(temp_password)
for i in range(4):
temp_pass()
for x in TEMP_PASS_LIST:
password = password + x
shuffled = list(password)
random.shuffle(shuffled)
shuffled = ''.join(shuffled)
print(shuffled)
Reference
이 문제에 관하여(Python 스크립트 - 암호 생성기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/envoy_/1-20-python-scripts-password-generator-20do텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)