PBEParameterSpec — 비밀번호 기반 암호화 매개변수 사양

PBEParameterSpec — 비밀번호 기반 암호화 매개변수 사양

PBEParameterSpec 클래스는 PKCS #5 표준에 정의된 비밀번호 기반 암호화(PBE)와 함께 사용되는 매개변수 집합을 지정해요.

출처: Java API Reference

본문

PBEParameterSpecAlgorithmParameterSpec을 구현해요. PBE 알고리즘을 초기화할 때 솔트(salt)와 반복 횟수를 지정해요.

생성자와 메서드를 정리하면 다음과 같아요.

  • PBEParameterSpec(byte[] salt, int iterationCount) — PKCS #5 표준에 정의된 PBE 매개변수 집합을 만들어요.
  • PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec) — 추가 알고리즘 매개변수 사양도 지정해요.
  • int getIterationCount() — 반복 횟수를 반환해요.
  • byte[] getSalt() — 솔트를 반환해요. 호출 시마다 새 배열을 반환해요.
  • AlgorithmParameterSpec getParameterSpec() — 알고리즘 매개변수 사양을 반환해요.

PBE 기반 키 파생에서 솔트와 반복 횟수를 지정할 때 필수적인 사양이에요.

더 알아보기 (Learn more)