PBKDF2 생성기

매개변수를 지정해 비밀번호에서 키를 파생합니다.

보안 및 암호화
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 원본 데이터와 salt를 입력하고 각각의 인코딩을 선택하세요.
  2. 해시, 반복 횟수와 출력 길이를 선택한 다음 생성하세요.
  3. 파생 결과를 Hex 또는 Base64로 복사하거나 다운로드하세요.

PBKDF2 생성기

PBKDF2로 비밀번호에서 바이트를 파생합니다. 해시, 솔트, 반복 횟수 및 출력 길이를 다른 구현과 맞추세요.

결과는 키 바이트이며 암호문이나 완전한 비밀번호 레코드가 아닙니다. 재현에 필요한 매개변수를 보관하세요. 다운로드에는 입력한 비밀 정보가 포함되지 않습니다.

입력 및 조작

UTF-8은 공백과 줄바꿈을 그대로 유지합니다. Hex와 Base64는 원시 바이트를 나타냅니다. 입력 인코딩을 바꾸면 표시뿐 아니라 데이터 해석이 달라집니다.

솔트는 비밀이 아닙니다. 비밀번호 기반 파생에는 고유한 무작위 솔트를 권장합니다.

사용 전후
입력
Password: password
Salt: salt
Hash: SHA-1
Iterations: 1
Length: 20 bytes
출력 (Hex)
0c60c80f961f0e71f3a9b524af6012062fe037a6

PBKDF2 기본값은 SHA-256, 600,000회, 32바이트입니다. Sample은 호환성 확인을 위한 RFC 6070 벡터로 SHA-1, 1회, 20바이트를 사용합니다. 실제 비밀번호 저장 설정에 대한 권장이 아닙니다.

동작 및 제한

출력 1–256바이트 · PBKDF2 최대 2,000,000회 반복 · 입력은 기기에 유지 64 KiB · 비밀번호 / 입력 바이트; 1 KiB · 솔트

PBKDF2 기본값은 SHA-256, 600,000회, 32바이트입니다. Sample은 호환성 확인을 위한 RFC 6070 벡터로 SHA-1, 1회, 20바이트를 사용합니다. 실제 비밀번호 저장 설정에 대한 권장이 아닙니다.

복사 및 활용

비밀번호 바이트, salt, 해시, 반복 횟수와 출력 길이가 모두 일치해야 합니다. Hex와 Base64는 같은 바이트를 나타내며 형식을 바꿔도 다시 계산하지 않습니다. 결과는 파생된 키 재료입니다. 사용하려는 위치에서만 복사하거나 다운로드하세요. 입력 키와 비밀번호는 내보내기 결과에 포함되지 않습니다.

처리 제한

입력: 1 MiB; 비밀 키: 64 KiB; 파일: 1 GiB; 비밀번호: 4–128 (길이), 1–100 (개수); bcrypt: UTF-8 1~72바이트 · 비용 4~14 · 기본값 10; AES: 평문 1 MiB, 암호 구문 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 비밀번호 / 입력 바이트 64 KiB, 솔트 / info 1 KiB, 출력 길이(바이트) 1–256; 출력 1–256바이트 · PBKDF2 최대 2,000,000회 반복 · 입력은 기기에 유지; 시간: 30 s; 파일: 120 s.

?

자주 묻는 질문

키 파생은 암호화인가요?

아니요. KDF는 키 바이트를 생성합니다. 평문을 보호하고 나중에 복원하려면 암호화 알고리즘을 별도로 사용해야 합니다.

결과를 재현하려면 무엇이 일치해야 하나요?

비밀번호 바이트, salt, 해시, 반복 횟수와 출력 길이가 모두 일치해야 합니다. Hex와 Base64는 같은 바이트를 나타내며 형식을 바꿔도 다시 계산하지 않습니다.

Salt를 비밀로 유지해야 하나요?

솔트는 비밀이 아닙니다. 비밀번호 기반 파생에는 고유한 무작위 솔트를 권장합니다.

예제는 무엇을 보여 주나요?

PBKDF2 기본값은 SHA-256, 600,000회, 32바이트입니다. Sample은 호환성 확인을 위한 RFC 6070 벡터로 SHA-1, 1회, 20바이트를 사용합니다. 실제 비밀번호 저장 설정에 대한 권장이 아닙니다.

입력 내용이 DevToolsy로 전송되나요?

아니요. 이 도구는 데이터를 로컬에서 처리합니다. 비밀 정보, 파일 이름, 결과를 페이지 URL에 넣거나 도구 기록에 저장하지 않습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.