Heim >Backend-Entwicklung >PHP-Tutorial >So generieren Sie öffentliche und private Schlüssel in PHP (Code)
Der Inhalt dieses Artikels handelt davon, wie PHP öffentliche und private Schlüssel (Code) generiert. Ich hoffe, dass er für Freunde hilfreich ist.
<?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); ?>
Verwandte Empfehlungen:
So generieren Sie öffentliche und private Schlüssel in PHP RSA
PHP verwendet öffentliche und private Schlüssel für hochfeste Verschlüsselung
Das obige ist der detaillierte Inhalt vonSo generieren Sie öffentliche und private Schlüssel in PHP (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!