まず、パスフレーズを指定しないとどうなりますか?ある種の疑似ランダムフレーズが使用されていますか?私は、カジュアルなハッカーを寄せ付けない「十分に良い」何かを探しています。
次に、コマンドラインからパスフレーズを指定して、コマンドラインからキーペアを生成するにはどうすればよいですか?
私はようやくこれらのコマンドを使用して動作しました。exec()を使用しますが、これは一般に使用するのは安全ではないと考えられています。PHPは自分のPC(Windowsを実行し、PSコマンドがない)でのみ実行されると確信しているので、このリスクを受け入れることができます。
openssl genrsa -aes128 -passout pass:foobar -out privkey.pem 2048
openssl rsa -in privkey.pem -passin pass:foobar -pubout -out privkey.pub
@cafに感謝します。
ただ一つの後悔-それは、私がどれほどGoogleに関係なく、誰もopenssl_pkey_new()
WindowsでXamppを操作するようには見えない(これはキーペアを生成する適切な方法です)
ps
が、Vista以降にはありますwmic process get commandline
openssl_pkey_new()
...キーペアを生成する「適切な」方法なのですか?