암호화1 9. 데이터를 안전하게 주고 받기 - 9.1. 파이썬 itsdangerous 패키지 이어지는 큰 주제로 비밀번호 재설정 기능을 다룰 것이다. 이 비밀번호 재설정 기능은 다양한 요소들로 구성되기 때문에 그 구성 요소들을 먼저 살펴보는 것이 기능의 구조와 동작 이해에 도움이 된다. 가장 먼저 암호화(encryption)와 복호화(decryption)에 대해 살펴보자. 비밀번호 재설정을 위해 비밀 번호를 바꾸려는 사용자가 누구인지, 이 사용자에게 제공하는 비밀번호 재설정 페이지의 주소는 어떻게 되는지 인터넷이라는 공개된 환경 아래서 데이터를 주고 받을 필요가 있다. 이들 정보들은 사용자와 관련된 아주 중요한 정보들이기 때문에 평문(plain text)으로 주고 받는 것은 보안 위험이 따른다. 따라서 중요한 정보들은 암호화와 복호화를 통해 주고 받는 것이 필수적이다. 암호화는 평문 메시지를 약.. 2020. 11. 28. 이전 1 다음