ホームページ  >  記事  >  バックエンド開発  >  PHP公開キー暗号化に関する質問

PHP公開キー暗号化に関する質問

WBOY
WBOYオリジナル
2016-06-13 13:21:551063ブラウズ

PHPの公開鍵暗号化問題について
PHP独自のSSL機能を利用して公開鍵暗号化作業を完了する予定です。しかし、この test.php ファイルにアクセスすると、Web ページがロードされ続け、IE は Web ページを表示できないというメッセージを表示します。コードを間違って書いていないか、それとも他に問題があるかどうかを確認してください。 PHP エディターはエラーを報告しなかったので、Apache サーバーの構成に問題があるのではないかと思いました。
コードは次のとおりです。




RSA

< body>
$source="Test";
echo "

".$source."

";

$fp= fopen(" ca.crt","r");//ca.crt は X509 証明書ファイルです
$pub_key=fread($fp,8192);
fclose($fp);
openssl_get_publickey ($pub_key) ;
openssl_public_encrypt($source,$crypttext,$pub_key);
echo "暗号化された文字列: $crypttext";
?>

< ;/html>

-----解決策---------
ca.crt と test.php は同じディレクトリにありますか?

絶対ディレクトリに変更してみてください
------解決策------------------
Firefox についてはどうですか? エラーメッセージをオンにしていませんか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。