2010-11-27 18 views
5

新しい鍵ペアを作成してファイルに保存するにはどうすればよいですか? OpenSSLだと思います。 OpenSSLがAPacheディレクトリにあるWindows 7とXamppを持っています(Why does openssl_pkey_new() fail?を参照してください)。新しい鍵ペアを作成してファイルに保存するにはどうすればよいですか?

とにかく、OpenSSLが設定されたら、どのようなコードが作成されるようになりますか新しい鍵ペアとファイルに保存

答えて

8

を鍵のペアを生成するには:?ターゲットファイルにキーを保存するには

<?php 
/* Create the private and public key */ 
$res = openssl_pkey_new(); 

/* Extract the private key from $res to $privKey */ 
openssl_pkey_export($res, $privKey); 

/* Extract the public key from $res to $pubKey */ 
$pubKey = openssl_pkey_get_details($res); 
$pubKey = $pubKey["key"]; 
?> 

を:

file_put_contents($file, $key); 
関連する問題