이 문서의 내용은 PHP가 공개 키와 개인 키(코드)를 생성하는 방법에 대한 것입니다. 이는 특정 참조 값을 가지고 있으므로 도움이 될 수 있습니다.
<?php //http://www.lampol-blog.com/detail/aid/ZDk5MmFNZ2pJL1pROW5QZU9KZ2FWdVlFTDVHRnRmZm4rNDMzSFlHNg%3D%3D 各种秘钥生成的教程 //生成密钥 $opensslConfigPath = "D:\phpstudy\PHPTutorial\Apache\conf\openssl.cnf"; $config = array( "digest_alg" => "sha512", "private_key_bits" =>2048, "private_key_type" => OPENSSL_KEYTYPE_RSA, 'config'=> $opensslConfigPath ); //创建密钥对 $res = openssl_pkey_new($config); //生成私钥 openssl_pkey_export($res, $privkey, null, $config); //生成公钥 $pubKey = openssl_pkey_get_details($res)['key']; print_r($privkey); echo '<p style="height:100px;background:red">1</p>'; print_r($pubKey); file_put_contents('private.key',$privkey); file_put_contents('public.key',$pubKey); ?>
관련 권장 사항:
PHP는 강력한 암호화를 위해 공개 및 개인 키를 사용합니다
위 내용은 PHP에서 공개 키와 개인 키를 생성하는 방법(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!