Password Hash Salting (패스워드 해시 저장)

사용자 등록시 사용자가 입력하는 패스워드를 서버에 그대로 저장하지 않고 솔트를 추가하여 패스워드 해시를 계산하여 저장한다. 로그인시에는 패스워드가 맞는지 검증할 수 있다.

password hash

Result

Registered password: supersecretpassword

Login password: supersecretpassword

Login result (client-side): 로그인 실패

Login result (server-side): 로그인 실패