PHP的RSA加密解密方法以及开发接口使用

时间:2018-02-18

此为具体的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检测接口Traversable用法详解
  • PHP实现的MD5结合RSA签名算法实例
  • PHP实现RSA签名生成订单功能【支付宝示例】
  • php rsa 加密,解密,签名,验签详解
  • Golang加密解密之RSA(附带php)
  • php基于openssl的rsa加密解密示例
  • PHP rsa加密解密使用方法
  • php实现RSA加密类实例
  • php rsa加密解密使用详解
  • PHP+JS+rsa数据加密传输实现代码
  • 共2页:
  • 上一页
  • 2/2下一篇
    上一篇:搜索附近的人PHP实现代码 下一篇:php+ajax实现无刷新文件上传功能(ajaxuploadfile)

    相关文章

    最新文章