Python & Django - 양방향 암호화

Nina·2020년 11월 21일
0

Python/Django

목록 보기
4/4
post-thumbnail

1. 양방향 암호화

위스타그램 및 두 번의 프로젝트를 진행하면서 로그인/회원가입 기능을 여러번 구현하였고, 그 때마다 비밀번호를 암호화하여 저장하기 위해 단방향 해쉬함수 bcrypt를 사용하였다. 하지만 이번에 기업 인트라넷을 만들면서 주민등록번호, 여권번호, 계좌번호를 양방향 암호화할 필요가 있었고, AES-256을 사용해서 암호화 및 복호화를 진행하였다.

2. 파이썬 코드

(1) encrypt_utils.py

(2) views.py

🔒 회원가입시 암호화

🔑 정보 조회시 복호화

3. 결과

(1) 회원가입

(2) mysql

(3) 정보 조회

profile
https://dev.to/ninahwang

2개의 댓글

comment-user-thumbnail
2020년 12월 8일

안녕하세요~
django 초보입니다.
양방향 암호화 따라해보고 있는데요
위 코드 중에서 my_settings는 어떤 내용이 들어 있어야 하는지 궁금합니다.

답글 달기
comment-user-thumbnail
2023년 10월 24일

감사합니다.

답글 달기