개인정보
개인정보
이용기관은 본인인증 검증(verifyIdentity) 함수를 호출하여 Base64 인코딩 되어 있는 개인정보를 응답 받을 수 있습니다. 응답 받은 개인정보는 Base64 디코딩 이후 복호화하여 회원식별 용도로 활용할 수 있습니다. 패스써트는 프로그램 공급사의 연동개발 편의를 위하여 개인정보 복호화를 위한 자체 개발한 모듈 및 가이드를 지원합니다. [검증모듈 신청]
모든 이용기관은 CI수집이 가능하며, 제공된 CI는 회원식별 용도 외 저장 및 활용이 불가합니다.
알고리즘 규격
알고리즘 | 키 길이 | 운영모드 | 패딩 |
---|---|---|---|
RSA | 2048 bit | ECB | PKCS1Padding |
환경 설정
복호화 모듈은 IIS v6.0 이상에서 정상작동을 보장합니다. 하위 버전을 이용하실 경우 추가문의가 필요합니다. 이 모듈은 jsencrypt v2.3.0을 참조하고 있습니다.
기능 구현
기능 구현은 복호화 모듈의 복호화 함수를 호출하는 예제입니다. 개발자료 신청을 통해서 복호화 모듈을 제공합니다. [검증모듈 신청]
<!--#include file="Decryptor.asp"-->
Public Function main()
Dim decryptor
Set decryptor = New Decryptor
' 복호화 키
Dim key : key = "-----BEGIN RSA PRIVATE KEY-----" &_
"MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQD3RyVRxt1U0ZS5" &_
"HPmo2Kxga4Q/BTMyT6FPk/DO3eOo4Cy6BG+DvDAImEVHmJRa4HQOst8RpMmt4mbh" &_
"utOckKwC1oNZiTBD6Q4fN9c5vSAif83jEZ1z8DbxhTNqjXwtu5Sh/UyUs0RZFHBM" &_
…
"sudOQ2prD8L2EEFCE9MhDA==" &_
"-----END RSA PRIVATE KEY-----"
' 검증 함수를 호출하여 반환 받은 응답 정보를 복호화 할 수 있습니다.
' CI, 수신자 성명, 수신자 생년월일, 수신자 휴대폰번호, 수신자 성별, 수신자 통신사유형
Dim cipher : cipher = "lc97msutwEGJaetCbiUnOZeWCGM+Qlk …";
main = decryptor.decrypt(key, cipher)
End Function
Response.Write(main)