Django - 암호화 (bcrypy)
전 포스팅의 회원가입 구현과 회원 로그인 구현에서 사용자의 중요 정보(비밀번호)를 암호화하지 않았기 때문에 이번에는 bcrypy 라이브러리를 이용하여 어떤 방식으로 암호화를 하고 암호화한 사용자 정보를 어떻게 매칭 시켜 로그인이 되는지 과정을 정리해봤다. (이 포스팅에서 사용한 bcrypy 외에 장고 공식 문서에도 비밀번호를 어떤 방식으로 암호화하는지, 또 어떤 라이브러리가 있는지 확인 할 수 있다.) brcypy공식 문서에서 사용 방법을 보고 나름대로 이해한 것을 간략하게 정리했다. → bcrypy 설치 및 import → 클라이언트로부터 받은 정보 중 비밀번호를 데이터 테이블에 저장 시 암호화하여 저장 (회원가입) → 회원 로그인 시 입력 받은 비밀번호와 암호화하여 저장한 비밀번호를 encode하여 ..
study/Django
2022. 7. 12. 21:50
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 배열
- django-environ
- authenticate()
- 암호화
- 혼자 공부하는 파이썬
- API
- Magazine K
- path variable
- error: failed to push some refs to 'https://github.com/
- 웹페이지
- git 공부
- 회원 로그인
- 한글 형태소 분석기
- git
- django.contrib.auth
- 톰캣
- 회원가입
- Spring
- 디자인 패턴
- python3
- 검색 결과 내 페이지네이션
- git공부
- Java
- 면접을 위한 CS 전공 지식 노트
- 커맨드 객체
- musma
- django
- Django tutorial
- Python
- 환경 변수 설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함