【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

現在PHPでウェブ上で、ローカルからファイルをアップロードし、そのファイルを公開鍵暗号方式で暗号化するものを考えているのですが、公開鍵と秘密鍵のペアの生成の仕方、また暗号化の仕方がわかりません。
よろしくお願いします。

A 回答 (1件)

opensslが利用できる環境であれば、openssl関数を使います。



キーペアの作成(サンプル有り)
http://www.php.net/manual/ja/function.openssl-cs …
公開鍵による暗号化
http://www.php.net/manual/ja/function.openssl-pu …
秘密鍵による復号化
http://www.php.net/manual/ja/function.openssl-pr …

残念ながらネット上の情報が余り多くないので、少々調べるのは大変です。なお、shellでPGPを叩くようなやり方をしているのも見たことがありますが、余りまともなやり方ではないので、openssl関数を使った方が良いと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!