기본 문제 1
비밀번호 원문을 저장하지 않고 유출 데이터베이스를 통해 원문을 복원하기 어렵게 하려면 무엇을 사용해야 하나요?- 사용자별 salt를 더한 비밀번호 전용 해시
- 평문 비밀번호
- 복호화 키와 함께 저장한 대칭 암호문
- Base64 인코딩
힌트 보기
암호화처럼 복호화 가능한 저장과 구분하세요.정답과 풀이 보기
정답: 사용자별 salt를 더한 비밀번호 전용 해시
1. 풀이
salt는 같은 비밀번호의 해시가 달라지게 하고 사전 계산 공격을 어렵게 합니다. Argon2·bcrypt 같은 비밀번호 해시를 씁니다.