개인정보
개인정보
이용기관은 출금동의 검증(verifyCMS) 함수를 호출하여 Base64 인코딩 되어 있는 개인정보를 응답 받을 수 있습니다. 응답 받은 개인정보는 Base64 디코딩 이후 복호화하여 회원식별 용도로 활용할 수 있습니다. 네이버써트는 프로그램 공급사의 연동개발 편의를 위하여 개인정보 복호화를 위한 자체 개발한 모듈 및 가이드를 지원합니다. [검증모듈 신청]
CI 수집은 네이버의 승인을 받은 이용기관만 가능하며, 제공된 CI는 회원식별 용도 외 저장 및 활용이 불가합니다.
알고리즘 규격
알고리즘 | 키 길이 | 운영모드 | 패딩 |
---|---|---|---|
AES | 128 bit | CBC | PKCS5Padding |
환경 설정
복호화 모듈은 JDK v1.6 이상에서 정상작동을 보장합니다. 하위 버전을 이용하실 경우 추가문의가 필요합니다.
기능 구현
기능 구현은 복호화 모듈의 복호화 함수를 호출하는 예제입니다. 개발자료 신청을 통해서 복호화 모듈을 제공합니다. [검증모듈 신청]
public class Main {
public static void main(String[] args){
// 복호화 키
String secretKey = "LqZ8a…";
// 초기화 벡터 (고정값)
String iv = "6C2Syq8t…";
// 암호문
String cipherText = "6MXhzI8yDVdCDktJ/Qdz9S…";
try {
// 복호화
Decryptor decryptor = new Decryptor();
String decryptedCI = decryptor.decrypt(secretKey, iv, cipherText);
System.out.println(decryptedCI);
} catch (Exception e) {
e.printStackTrace();
}
}
}