openssl函数在https停无法使用
apache
encrypt
key
nbsp
openssl
openssl函数在https下无法使用
问题:Linux+apache2+php5的环境下,配置ssl使https可以访问,然后执行测试代码:
<br /> <?php<br /> #ssl-encry.php<br /> $source = "This is encry-content.";<br /> echo "1.Source: $source";<br /> $fp=fopen("/path/to/certificate.crt","r");<br /> $pub_key=fread($fp,8192);<br /> fclose($fp);<br /> openssl_get_publickey($pub_key);<br /> openssl_public_encrypt($source,$crypttext,$pub_key);<br /> echo "2.String crypted: $crypttext";<br /> <br /> $fp=fopen("/path/to/private.key","r");<br /> $priv_key=fread($fp,8192);<br /> fclose($fp);<br /> // $passphrase is required if your key is encoded (suggested)<br /> $passphrase = '';<br /> $res = openssl_get_privatekey($priv_key,$passphrase);<br /> openssl_private_decrypt($crypttext,$newsource,$res);<br /> echo "3.String decrypt : $newsource";<br /> ?> <br /> <br />
登入後複製
运行后,页面提示无法连接服务器。
经测试,问题在于openssl_public_encrypt()函数无法执行。
openssl_get_publickey()函数正常通过,但是openssl_public_encrypt()函数却使apache崩掉。
直接后台执行:/path/php -f ssl-encry.php ,只有1、2有结果,第3处空。
Windows环境下测试正常输出。
此种情如何解决?
openssl
Apache
PHP
https
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

不可修補的 Yubico 二因素驗證金鑰漏洞破壞了大多數 Yubikey 5、安全金鑰和 YubiHSM 2FA 設備的安全性
