encryption.py
#%% 문자형변환
#print("%c" %65)
#print("%d" %'A')
#chr(정수) : 정수를 문자로
#ord(문자) : 문자를 정수로
print(chr(ord('A')*3))
print(chr(ord('A')*9))
'''console결과
Ã
ɉ
'''
pw = "a1b2c3" #6개 문자
en_pw = ""
de_pw = ""
for i in pw :
en_pw += chr(ord(i)*9)
print("기존 비밀번호 : %s" %pw)
print("암호화된 비밀번호 : {pw}".format(pw=en_pw))
for i in en_pw:
de_pw += chr(ord(i) // 9)
#나누기인데 실수가 나오지 않고 몫이 나오기 위해 // 사용
print("암호화된 비밀번호 : {en_pw}\n복호화된 비밀번호 : {de_pw}".format(en_pw=en_pw, de_pw=de_pw))
'''console결과
기존 비밀번호 : a1b2c3
암호화된 비밀번호 : ͩƹͲǂͻNj
암호화된 비밀번호 : ͩƹͲǂͻNj
복호화된 비밀번호 : a1b2c3
'''
#아스키코드를 통해서 암호화를 할 수 있다.
#회원가입 시 사용자의 비밀번호 혹은 개인정보를 암호화할 때
#아스키 코드를 사용한다.
inputTest.py
#입력 : 콘솔에 커서가 깜빡이고 있는 상태
#input("출력할 메세지")
#%% input test
name = input("이름 : ")
print("제 이름은 {}입니다.".format(name))
'''console결과
이름 : 한동석
제 이름은 한동석입니다.
'''
'코리아 IT아카데미 > python 인터넷 강의' 카테고리의 다른 글
ddazua | 14강 for문 기초2 (0) | 2021.09.23 |
---|---|
ddazua | 13강 for문 기초1 (0) | 2021.09.23 |
ddazua | 20강 list와 tuple, dict //quiz有 (0) | 2021.09.16 |
ddazua | 19강 list 실습 (0) | 2021.09.16 |
ddazua | 17,18강 컬렉션 - list1,2 (0) | 2021.09.16 |