美文网首页
RSA数据加密解密

RSA数据加密解密

作者: Jason_lai | 来源:发表于2020-06-15 17:32 被阅读0次

一、公钥和私钥生成地址

 http://web.chacuo.net/netrsakeypair

二、定义常量

define('RSA_public','生成的公钥')
define('RSA_private','生成的私钥')

三、加密

1、检测公钥是否可用,可以用返回资源对象,不可用返回false

$return = openssl_pkey_get_public(RSA_public)

2、将数据加密

/**
*data 加密数据
*crypted 加密结果
*return 加密资源(由第一步返回)
**/
openssl_public_encrypt($data, $crypted, $return);

四、解密

1、检测私钥是否可用,可以用返回资源对象,不可用返回false

$return = openssl_pkey_get_private(RSA_private)

2、将数据解密

/**
*data 解密数据
*decrypted解密结果
*return 解密资源(由第一步返回)
**/
openssl_private_decrypt($data, $decrypted, $return)

相关文章

网友评论

      本文标题:RSA数据加密解密

      本文链接:https://www.haomeiwen.com/subject/cvxhxktx.html