Choose a default theme

You can change your theme from the menu

PBKDF2

PBKDF2는 비밀번호와 salt, 반복 횟수 등을 입력으로 키를 유도하는 비밀번호 기반 함수이다. RFC 8018에 정의된다.

원리

의사난수 함수를 반복 적용하여 추측 한 번의 계산 비용을 늘린다. 사용한 함수와 반복 횟수, salt, 출력 길이를 함께 알아야 같은 결과를 재현할 수 있다.

암호·인증과 인코딩

HKDF · PBKDF2 · scrypt · X25519 · Ed25519

TLS 1.3 · X.509 인증서 · HOTP · TOTP · Base64

예시

암호화된 파일의 잠금 비밀번호에서 키를 유도할 때 매개변수를 파일 형식과 함께 기록할 수 있다. 같은 비밀번호라도 salt가 다르면 결과가 달라진다.

주의할 점

문서에 나온 오래된 최소 수치를 현재의 권장값으로 그대로 쓰지 않는다. 실제 장비의 비용과 지연 목표를 평가하며 약한 비밀번호의 엔트로피 자체를 늘려 주지는 않는다.

참고 자료