ENC 래핑 값
ENC(AbCdEfGhIjKlMnOpQrSt==)
Spring 설정 파일에 들어 있는 값을 그대로 붙여넣어 확인합니다.
Java StandardPBEStringEncryptor 호환 Jasypt 2.x/3.x 암호문을 브라우저에서 암호화하고 복호화합니다.
Jasypt 도구는 Java StandardPBEStringEncryptor와 호환되는 ENC(...) 형태의 값을 분석하고, 버전별 기본 알고리즘 차이를 확인하기 위한 디버깅 도구입니다.
Jasypt 2.x의 PBEWithMD5AndDES 계열은 salt가 앞에 붙은 Base64 페이로드를 사용하는 레거시 구성이 많습니다.
Jasypt 3.x의 AES 기반 구성은 Salt, IV, Ciphertext 분리와 PBKDF2 반복 횟수 일치가 중요합니다.
동일한 암호문이라도 password, algorithm, IV generator, iteration 값이 다르면 복호화 결과가 달라집니다.
운영 설정 파일의 `jasypt.encryptor.*` 값과 이 화면의 옵션을 하나씩 맞춰보는 방식으로 문제를 좁힐 수 있습니다.
ENC(AbCdEfGhIjKlMnOpQrSt==)
Spring 설정 파일에 들어 있는 값을 그대로 붙여넣어 확인합니다.
AbCdEfGhIjKlMnOpQrSt==
래퍼 없이 암호문 본문만 있는 경우에도 포맷을 맞춰 검증합니다.
동일한 알고리즘, password, salt/IV 정책, 반복 횟수, 인코딩이 맞아야 같은 결과가 나옵니다.
도구 처리는 브라우저 로컬에서 이뤄지지만 운영 비밀값은 사내 보안 정책과 로컬 환경을 확인한 뒤 다뤄야 합니다.