首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

PHP基于openssl实现非对称加密代码实例

1.安装openssl和php的openssl扩展 2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护 openssl genrsa -out rsa_private_key.pem...php /** * 密钥文件的路径 */ $privateKeyFilePath = 'rsa_private_key.pem'; /** * 公钥文件的路径 */ $publicKeyFilePath...= 'rsa_public_key.pem'; extension_loaded('openssl') or die('php需要openssl扩展支持'); (file_exists($privateKeyFilePath...encode后方便在网址中传输 或者打印 否则打印为乱码 */ echo '加密成功,加密后数据(base64_encode后)为:', base64_encode($encryptData), PHP_EOL...openssl_public_decrypt($encryptData, $decryptData, $publicKey)) { echo '解密成功,解密后数据为:', $decryptData, PHP_EOL

60910
领券