一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php實現基于openssl的加密解密方法

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

2021-03-07 17:43小松博客 PHP教程

這篇文章主要介紹了php實現基于openssl的加密解密方法,結合實例形式分析了php自定義函數實現基于openssl的加密解密操作相關技巧,需要的朋友可以參考下

本文實例講述了php實現基于openssl加密解密方法。分享給大家供大家參考,具體如下:

通過openssl加密解密方法

1. openssl加密方法:

?
1
2
3
4
5
6
7
8
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解密方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 挺进白嫩老师下面视频 | 欧美一区二区三区免费观看视频 | 欧美精品v日韩精品v国产精品 | 2021国产精品成人免费视频 | 日本高清全集免费观看 | 日韩精品成人免费观看 | 亚洲aⅴ男人的天堂在线观看 | 非洲黑女人性xxxx | 国色天香社区视频在线观看免费完整版 | 青青草原国产在线 | 美女张开腿黄网站免费精品动漫 | 成人国产在线视频在线观看 | 特级一级全黄毛片免费 | 国产首页精品 | 日本h乱淫动漫在线观看 | 美国女艳星brandilove | 国色天香社区视频在线观看免费完整版 | 色香婷婷| 欧洲另类一二三四区 | 九九精品成人免费国产片 | 91桃色网站| 双性受合不垅腿攻np | 女人麻豆国产香蕉久久精品 | 小sao货水好多真紧h的视频 | 99re免费在线视频 | 欧美一级专区免费大片 | 国产精品自在线 | aa一级护士医生毛片 | 99视频在线国产 | 久久婷婷五月综合色丁香花 | 插入影院| 我半夜摸妺妺的奶C了她软件 | xxoo做爰猛烈动态 | 网友自拍咪咪爱 | 色操网| chinesefree普通对话 | 欧美一区二区三区综合色视频 | 污斗罗大陆 | 俄罗斯一级大片 | 亚洲电影成人 成人影院 | 毛片 ftp|