Ejemplo n.º 1
-7
//----------------------------------------------------------------------------------------------------------
$name = str_replace(" ", "+", $name);
//성명에 space가 들어가는 경우 "+"로 치환하여 암호화 처리
//02. certNum 쿠키 생성
//setcookie("certNum", $certNum, time()+600);
//03. tr_cert 데이터변수 조합 (서버로 전송할 데이터 "/"로 조합)
$tr_cert = $cpId . "/" . $urlCode . "/" . $certNum . "/" . $date . "/" . $certMet . "/" . $birthDay . "/" . $gender . "/" . $name . "/" . $phoneNo . "/" . $phoneCorp . "/" . $nation . "/" . $plusInfo . "/" . $extendVar;
//암호화모듈 호출
if (extension_loaded('ICERTSecu')) {
    //04. 1차암호화
    $enc_tr_cert = ICertSeed(1, 0, '', $tr_cert);
    //05. 변조검증값 생성
    $enc_tr_cert_hash = ICertHMac($enc_tr_cert);
    //06. 2차암호화
    $enc_tr_cert = $enc_tr_cert . "/" . $enc_tr_cert_hash . "/" . "0000000000000000";
    $enc_tr_cert = ICertSeed(1, 0, '', $enc_tr_cert);
} else {
    echo "암호화모듈 호출 실패!!!";
    return;
}
?>




<!-- 본인인증서비스 요청 form --------------------------->
<form name="reqKMCISForm" method="post" action="https://www.kmcert.com/kmcis/web/kmcisReq.jsp">
    <input type="hidden" name="tr_cert"     value = "<?php 
echo $enc_tr_cert;
?>
">
Ejemplo n.º 2
-11
    $name = iconv("euc-kr", "utf-8", $decStr_Split[8]);
    $result = $decStr_Split[9];
    $certMet = $decStr_Split[10];
    $ip = $decStr_Split[11];
    $M_name = $decStr_Split[12];
    $M_birthDay = $decStr_Split[13];
    $M_Gender = $decStr_Split[14];
    $M_nation = $decStr_Split[15];
    $plusInfo = $decStr_Split[16];
    $DI = $decStr_Split[17];
    //05. CI,DI 복호화
    if (strlen($CI) > 0) {
        $CI = ICertSeed(2, 0, $iv, $CI);
    }
    if (strlen($DI) > 0) {
        $DI = ICertSeed(2, 0, $iv, $DI);
    }
} else {
    echo "암호화모듈 호출 실패!!!";
    return;
}
/** 수신내역 유효성 검증 ******************************************************************/
//	1-1-1) date 값 검증
//	현재 서버 시각 구하기
$end_date = date("YmdHis");
$start_date = $date;
//mktime()을 만들기 위해 각 시간 단위로 분할
$yy = substr($end_date, 0, 4);
$mm = substr($end_date, 4, 2);
$dd = substr($end_date, 6, 2);
$hh = substr($end_date, 8, 2);