国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php實現基于openssl的加密解密方法

2024-05-04 23:50:20
字體:
來源:轉載
供稿:網友

本文實例講述了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']));  $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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 阿尔山市| 朝阳县| 新营市| 新津县| 高平市| 梅河口市| 改则县| 江口县| 兴安盟| 德兴市| 滨州市| 郑州市| 井陉县| 青州市| 吉林省| 中西区| 白玉县| 新乡市| 读书| 梓潼县| 高安市| 山丹县| 安阳市| 修文县| 贺州市| 桃园县| 农安县| 台州市| 深泽县| 麻栗坡县| 大名县| 新密市| 南康市| 义乌市| 杭锦旗| 五原县| 黄山市| 玛纳斯县| 达拉特旗| 竹山县| 庆阳市|