반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- springboot
- 프로그래밍
- 스프링부트
- Python
- 파이썬
- unity
- 백엔드
- 유니티
- jwt
- spring
- 게임
- OAuth2.0
- AWS
- 게임개발
- oAuth
- RiotAPI
- MongoDB
- 백준
- JSON
- c#
- 코딩
- IntelliJ
- 깃
- node.js
- netlify
- react
- 스프링
- express
- frontend
- bcrypt
Archives
- Today
- Total
목록JsonWebToken (1)
Unwound Developer
Arcane프로젝트 - Bcrypt와 jwt를 통한 로그인, 회원가입구현
회원가입과 로그인을 구현할 때 사용했던 Bcrypt와 JsonWebToken(이하 jwt)를 살펴보겠습니다. 우선, 보안상의 이유로 사용자의 비밀번호를 그대로 데이터베이스에 저장하는 것은 좋지않습니다. Bcrypt 라이브러리를 통해 비밀번호를 암호화할 수 있습니다. Bcrypt에 대한 정의는 다음과 같습니다. bcypt는 블로피시 암호에 기반을 둔 암호화 해시 함수로서 Niels Provos와 David Mazières가 설계하였으며 1999년 USENIX에서 발표되었다. 해시 함수에 대해 먼저 알아봐야겠습니다. 해시함수는 임의의 길이를 갖는 데이터에 대해 고정된 길이의 데이터로 매핑하는 함수를 말합니다. 어떠한 데이터를 집어넣든지 같은 길이의 결과를 내놓는다는 뜻입니다. 해시함수에서 사용되는 용어는 키..
Web/Node.js
2022. 11. 16. 17:01