HTML5 에서 사용할 수 있는 keygen 요소는 공개키 암호 방식의 키를 생성하여 폼을 전송할 수 있습니다. 폼 전송시 비밀 키와 공개 키가 동시에 생성되어 비밀 키는 클라이언트 측에, 공개 키는 서버 측에 전송됩니다.

<keygen name="user">


<form method="POST" action=""> 
 <keygen name="user">  
 <input type="submit" value="전송"> 
 </form> 
  
 <?php 
 print_r($_POST); 

 /* 
 출력: 
 Array 
 ( 
    [user] => MIICQDCCASgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwgg
    EKAoIBAQDQ9EksHcc6pgHaSOyHj8WZu2JhomrjoD+7C6JHQXp6HMjITB
    xQ4hLkDWqEmspexG+nroWHVswf4abtCl8+5SdJH4soh8zNUnI8MdkI
    AYjRL/qWJKjo0pn/qubMQLa1L8WVy4KvqHG9pAsmz14vm4H+B4U....
 ) 
 */ 
 ?>

0 댓글