5. 암호화와 복호화, 입력함수
2024. 11. 12. 06:53ㆍ멘토시리즈 파이썬(python) 공부
1. 문자 형변환
#%% 문자 형변환
# chr(정수) : 정수를 문자로
# ord(문자) : 문자를 정수로
print("%c" %65) # A
print(chr(ord('A') * 3)) # Ã
##
##형번환을 통해 암호화된 비밀번호를 알아보자
pw = "a1b2c3"
en_pw=""
de_pw=""
for i in pw:
en_pw += chr(ord(i) * 9)
print("기존 비밀번호 : %s" %pw) # a1b2c3
print("암호화된 비밀번호 : {pw}".format(pw=en_pw)) #ƹͲǂͻNj
##다시 복호화된 비밀번호를 만들어보자
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))
-->
##암호화된 비밀번호 : ͩƹͲǂͻNj
##복호화된 비밀번호 : a1b2c3
##아스키코드를 통해서 암호화를 할 수 있다.
# 회원가입 시 사용자의 비밀번호 혹은 개인정보를 암호화할때 아스키 코드를 사용한다.
2.
input()
#입력 : 커서가 깜빡이고 있는상태
# input("출력한 메시지")
#%%input test
name = input("이름 : ")
print("제 이름은 {}입니다.".format(name))
-->
#이름 : 한동석
#제 이름은 한동석입니다.
728x90
LIST
'멘토시리즈 파이썬(python) 공부' 카테고리의 다른 글
파이썬 문법 메모 (0) | 2024.11.16 |
---|---|
변수의 문법 사항 메모 (0) | 2024.11.15 |
4. format()과 형변환 (0) | 2024.11.06 |
3. 출력함수와 변수의 사용 (8) | 2024.11.03 |
2. 출력함수와 변수의 사용 (0) | 2024.11.03 |