온라인 최고의 파트너 윈서트!, 02-6111-8360 or 이메일문의(info@wincert.com)
PKI/DB 보안
PKI 데모(테스트) 함수목록

!MagicLineforPHP 제공함수


String ai_asy_rsav20_decrypt ( $kmPri, $kmCert, $passwd, $rsa_enc_msg ) |
||||
- Description RSA 2048 (비대칭키) 암호문을 평문으로 복호화 한다. - Para..... |
||||
String ai_asy_rsav20_encrypt ( $kmCert, $CertType, $msg ) |
||||
- Description 공개키를 이용하여 RSA2048을 이용하여 비대칭키 암호문을 생..... |
||||
String ai_asy_rsa_decrypt ( $kmPri, $kmCert, $passwd, $rsa_enc_msg ) |
||||
- Description RSA(비대칭키) 암호문을 평문으로 복호화 한다. - Paramete..... |
||||
String ai_asy_rsa_encrypt ( $kmCert, $CertType, $msg ) |
||||
- Description 공개키를 이용하여 비대칭키 암호문(RSA)을 생성한다. -..... |
||||
String ai_base64_decode ( $b64_enc_msg ) |
||||
- Description Base64 인코딩 된 메세지를 Base64로 디코딩 한다. - Paramete..... |
||||
String ai_base64_encode ( $msg ) |
||||
- Description 메세지를 Base64로 인코딩 한다. - Parameter $msg ..... |
||||
Array ai_client_mesg_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description MagicLine Client으로 부터 암호 메세지를 복호화한다. - Par..... |
||||
String ai_cms_enveloped_data_decrypt ( $kmPri, $kmCert, $passwd, $enc_msg, $key, $iv ) |
||||
- Description 공개키 암호화 메시지를 복호화하여 평문을 생성한다. ..... |
||||
String ai_cms_enveloped_data_encrypt ( $kmCert, $CertType, $msg, $key, $iv ) |
||||
- Description 공개키, 대칭키를 이용하여 메시지를 암호화 하여 공개키 ..... |
||||
String ai_cms_mass_dec_file ( $kmPri, $kmCert, $passwd, $env_key, $enc_file, $dec_file, $key, $iv ) |
||||
- Description 암호화된 파일을 복호화하여 파일을 생성한다. - Paramet..... |
||||
String ai_cms_mass_env_file ( $kmCert, $CertType, $src_file, $env_key, $enc_file, $key, $iv ) |
||||
- Description 공개키와 대칭키로 파일을 암호화하여 공개키 암호 메세지 ..... |
||||
String ai_cms_mass_sign_file ( $signPri, $signCert, $passwd, $src_file, $signtime, $sign_file ) |
||||
- Description 대용량 파일에 서명하여 서명 메시지 구조의 데이터를 생성..... |
||||
Array ai_cms_mass_verify_sign_file ( $sign_file, $src_file ) |
||||
- Description 대용량 파일의 서명 메시지를 검증한다. - Parameter ..... |
||||
String ai_cms_signed_and_enveloped_data ( $signPri, $signCert, $passwd, $kmCert, $CertType, $msg, $key, $iv ) |
||||
- Description 서명용 개인키를 이용하여 원문에 전자서명하고, 키분배용..... |
||||
String ai_cms_signed_data ( $signPri,$signCert,$passwd,$msg,$signtime ) |
||||
- Description 메시지를 서명하여 서명 메시지 구조의 데이타를 생성한다...... |
||||
Array ai_cms_verify_signed_and_enveloped_data ( $kmPri, $kmCert, $passwd, $enc_msg, $key, $iv ) |
||||
- Description 키분배용 개인키와 인증서를 이용하여 암호문을 복호화하..... |
||||
Array ai_cms_verify_signed_data ( $sign_msg ) |
||||
- Description 서명된 메시지를 검증한다. - Parameter $sign_msg ..... |
||||
String ai_des_mac ( $msg, $passwd ) |
||||
- Description Des mac 알고리즘을 이용하여 MAC 값을 생성한다. - Paramete..... |
||||
Array ai_getcertinfo ( $Cert, $CertType ) |
||||
- Description 인증서에 담겨 있는 정보를 추출한다. DN, Public Key, Seria..... |
||||
String ai_hash_has160 ( $msg ) |
||||
- Description 해쉬함수 표준 알고리즘 Has160으로 해쉬한다. - Parameter<..... |
||||
String ai_hash_md5 ( $msg ) |
||||
- Description Md5 알고리즘으로 해쉬한다. - Parameter $msg 해..... |
||||
String ai_hash_sha1 ( $msg ) |
||||
- Description Sha1 알고리즘으로 해쉬한다. - Parameter $msg 해..... |
||||
String ai_hash_sha256 ( $msg ) |
||||
- Description Sha256 알고리즘으로 해쉬한다. - Parameter $msg ..... |
||||
String ai_md5_hmac ( $msg, $passwd ) |
||||
- Description Md5 hmac 알고리즘을 이용하여 mac 값을 생성한다. - Paramet..... |
||||
String ai_sha1_hmac ( $msg, $passwd ) |
||||
- Description Sha1 hmac 알고리즘을 이용하여 mac 값을 생성한다. - Parame..... |
||||
String ai_sha256_hmac ( $msg, $passwd ) |
||||
- Description Sha256 hmac 알고리즘을 이용하여 mac 값을 생성한다. - Para..... |
||||
String ai_sign_sha1withkcdsa ( $signPri, $signCert, $passwd, $msg ) |
||||
- Description KCDSA, sha1 알고리즘을 이용하여 전자서명 한다. - Paramete..... |
||||
String ai_sign_sha1withrsa ( $signPri, $signCert, $passwd, $msg ) |
||||
- Description RSA , sha1 알고리즘을 이용하여 전자서명 한다. - Parameter..... |
||||
String ai_sya_3des_3key_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description 3des 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_3des_3key_encrypt ( $msg, $key, $iv ) |
||||
- Description 3des 알고리즘을 이용하여 대칭키 암호문을 생성한다. -..... |
||||
String ai_sya_aria_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description Aria 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_aria_encrypt ( $msg, $key, $iv ) |
||||
- Description Aria 알고리즘을 이용하여 대칭키 암호문을 생성한다. -..... |
||||
String ai_sya_des_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description des 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_des_encrypt ( $msg, $key, $iv ) |
||||
- Description des 알고리즘을 이용하여 대칭키 암호문을 생성한다. - ..... |
||||
Array ai_sya_gen_keyandiv ( $sya_alg ) |
||||
- Description 대칭키 알고리즘에 맞는 키정보를 생성한다. - Parameter<..... |
||||
String ai_sya_neat_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description Neat 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_neat_encrypt ( $msg, $key, $iv ) |
||||
- Description Neat 알고리즘을 이용하여 대칭키 암호문을 생성한다. -..... |
||||
String ai_sya_rc4_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description Rc4 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_rc4_encrypt ( $msg, $key, $iv ) |
||||
- Description Rc4 알고리즘을 이용하여 대칭키 암호문을 생성한다. - ..... |
||||
String ai_sya_seed_decrypt ( $enc_msg, $key, $iv ) |
||||
- Description seed 알고리즘을 이용하여 복호화하여 평문을 생성한다. ..... |
||||
String ai_sya_seed_encrypt ( $msg, $key, $iv ) |
||||
- Description seed 알고리즘을 이용하여 대칭키 암호문을 생성한다. -..... |
||||
String ai_validate_cert ( $Cert, $CertType, $CertUsage, $TrustedCert ) |
||||
- Description 인증서의 유효성을 검증한다.(CRL 이용) - Parameter $..... |
||||
Array ai_verify_client_mesg ( $kmPri, $kmCert, $passwd, $msg, $msgType ) |
||||
- Description MagicLine Client으로 부터 공개키 암호 메세지를 검증한다. Login..... |
||||
String ai_verify_des_mac ( $msg, $passwd, $mac_msg ) |
||||
- Description Des mac 알고리즘을 이용하여 mac 값을 검증한다. - Paramete..... |
||||
String ai_verify_sha1withkcdsa ( $signCert, $CertType, $msg, $signMsg ) |
||||
- Description 전자서명값을 이용하여 올바른 서명인지 검증한다. - P..... |
||||
String ai_verify_sha1withrsa ( $signCert, $CertType, $msg, $signMsg ) |
||||
- Description 전자서명값을 이용하여 올바른 서명인지 검증한다. - P..... |
||||
String ai_verify_sha1_hmac ( $msg, $passwd, $mac_msg ) |
||||
- Description Sha1 hmac 알고리즘을 이용하여 mac 값을 검증한다. - Parame..... |
||||
String ai_verify_sha256_hmac ( $msg, $passwd, $mac_msg ) |
||||
- Description Sha256 hmac 알고리즘을 이용하여 mac 값을 검증한다. - Para..... |
||||
String ai_verify_vid ( $signCert, $CertType, $rnum, $ssn ) |
||||
- Description 인증서에 포함되어 있는 신원확인값, 랜덤값, 사업자/주민..... |
