国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 新宁县| 方城县| 五家渠市| 蒲江县| 共和县| 尚义县| 白城市| 巴彦县| 安徽省| 新野县| 阳城县| 土默特右旗| 无棣县| 嫩江县| 呼图壁县| 信宜市| 南昌县| 申扎县| 神池县| 冷水江市| 安国市| 钦州市| 顺义区| 收藏| 乳源| 隆尧县| 肥乡县| 同心县| 镇平县| 怀仁县| 德昌县| 讷河市| 安乡县| 正蓝旗| 屏山县| 锡林郭勒盟| 佛冈县| 周宁县| 卢龙县| 师宗县| 砀山县|