• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php实现基于openssl的加密解密方法

php 搞代码 3年前 (2022-01-22) 22次浏览 已收录 0个评论

本文实例讲述了php实现基于openssl的加密解密方法。分享给大家供大家参考,具体如下:

通过openssl加密解密方法

1. openssl加密方法:

function encrypt($id){  $id=serialize($id);  $key="1112121212121212121212";  $data['iv']=base64_encode(substr('fdakinel;injajdji',0,16));  $data['value']=openssl_encrypt($id, 'AES-256-CBC',$key,0,base64_decode($data['iv&#3<span>%本文来源gaodai#ma#com搞*代#码9网#</span><strong>搞gaodaima代码</strong>9;]));  $encrypt=base64_encode(json_encode($data));  return $encrypt;}

2. openssl解密方法:

function decrypt($encrypt){  $key = '1112121212121212121212';//解密钥匙  $encrypt = json_decode(base64_decode($encrypt), true);  $iv = base64_decode($encrypt['iv']);  $decrypt = openssl_decrypt($encrypt['value'], 'AES-256-CBC', $key, 0, $iv);  $id = unserialize($decrypt);  if($id){    return $id;  }else{    return 0;  }}

希望本文所述对大家PHP程序设计有所帮助。

更多php实现基于openssl的加密解密方法相关文章请关注搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php实现基于openssl的加密解密方法
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址