此为具体的RSA类
<?php
/**
* Author: Wei ZhiHua
* Date: 2017/6/30 0030
* Time: 上午 10:15
*/
header('Content-Type:text/html;Charset=utf-8;');
include "RSA.php";
echo '<pre>';
$pubfile = 'D:\WWW\test\rsa_public_key.pem';
$prifile = 'D:\WWW\test\rsa_private_key.pem';
$rsa = new RSA($pubfile, $prifile);
$rst = array(
'ret' => 200,
'code' => 1,
'data' => array(1, 2, 3, 4, 5, 6),
'msg' => "success",
);
$ex = json_encode($rst);
//加密
$ret_e = $rsa->encrypt($ex);
//解密
$ret_d = $rsa->decrypt($ret_e);
echo $ret_e;
echo '<pre>';
echo $ret_d;
echo '<pre>';
$a = 'test';
//签名
$x = $rsa->sign($a);
//验证
$y = $rsa->verify($a, $x);
var_dump($x, $y);
exit;
PHP有序表查找之插值查找算法示例这篇文章主要介绍了PHP有序表查找之插值查找算法,简单分析了插值查找算法的概念、原理并结合实例形式分析了php实
ThinkPHP整合datatables实现服务端分页的示例代码下面小编就为大家分享一篇ThinkPHP整合datatables实现服务端分页的示例代码,具有很好的参考价值,希望对大家有所帮
PHP实现APP微信支付的实例讲解下面小编就为大家分享一篇PHP实现APP微信支付的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小
PHP实现的多维数组排序算法分析这篇文章主要介绍了PHP实现的多维数组排序算法,结合实例形式对比分析了php针对多维数组及带有键名的多维数组进行
php+ajax实现无刷新文件上传功能(ajaxuploadfile)这篇文章主要为大家详细介绍了php结合ajaxuploadfile实现无刷新文件上传功能,具有一定的参考价值,感兴趣的小伙伴们
搜索附近的人PHP实现代码这篇文章主要为大家详细介绍了搜索附近的人PHP实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下