반응형
장고 비밀번호 암호화(Argon2)
글. 수알치 오상문
장고는 기본적으로 패스워드 속성을 가진 자료는 sha256+@ 기반의 암호화를 이용하므로 여러분이 신경 쓰지 않아도 되지만, 다른 암호화 방식(Argon2)을 원하거나 다른 필드에도 암호화를 적용하고 싶다면 아래 링크를 참고하기 바랍니다. Argon2 암호화를 하도록 설정하는 방법은 아래 와 같습니다.
https://arotein.tistory.com/22
요약
1. pip install argon2-cffi
2. user/views.py
from argon2 import PasswordHasher
3. 저장
user = User(
user_id = user_id
user_pw = PasswordHasher().hash(user_pw)
}
user.save()
4. 확인
PasswordHasher().verify(암호화된 비밀번호, 입력받은 비밀번호)
[다음은 장고 비밀번호 암호화에 또 다른 링크입니다.
반응형
'Django' 카테고리의 다른 글
장고 REST API Framework (0) | 2021.09.01 |
---|---|
Django ORM (QuerySet)구조와 원리 그리고 최적화전략 - 김성렬 - PyCon Korea 2020 (0) | 2021.08.31 |
Django restful API 서버 만들기 (0) | 2021.08.30 |
장고(Django) 데이터셋(Data set), DB에서 화면까지 (0) | 2021.08.29 |
파이썬 장고 오픈소스 쇼핑몰 설치해보기 (0) | 2021.08.29 |