Hashing Converting one value to another value by applying an arbitrary operation. What is good hasing? It should not take long to calculate the hash value. Every value must have a unique hash value. Even a very small change should have a different hash value. Hashing process When a client requests information from the server, Random password is set and requested. Server receives information from the client and DB, compares the requested data and the randomly set password t
회원 가입 및 로그인, 로그아웃과 같은 기능 구현 클라이언트, 서버, 데이터베이스 암호와와 hashing, salting HTTP / HTTPS 차이점을 이해 권한 부여(Authorization) / 인증(Authentication) 쿠키의 작동 원리 세션 및 쿠키 / 토큰 / OAuth 통한 인증 구현 클라이언트, 서버, 데이터베이스 전체 동작 이해 회원가입 및 로그인 등의 유저 인증에 대해 구현 서비스의 보안과 관련된 방법, 원리 및 장점 및 단점 HTTPS 프로토콜 (== SSL(TLS)) HTTPS는 HTTP 요청을 SSL 혹은 TLS라는 알고리즘을 이용해 HTTP 통신을 하는 과정에서 내용을 암호화하여 데이터를 전송하는 방법입니다. **HTTPS를 사용하는 이유는 안전하고, 데이터 제공자의 신원을 보장받을 수