国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

香港云服务器
服務器之家 - 編程語言 - PHP教程 - PHP實現的AES雙向加密解密功能示例【128位】

PHP實現的AES雙向加密解密功能示例【128位】

2019-09-09 11:06eddieHOO PHP教程

這篇文章主要介紹了PHP實現的AES雙向加密解密功能,結合實例形式分析了基于AES算法的加密解密類定義與使用技巧,需要的朋友可以參考下

本文實例講述了PHP實現的AES雙向加密解密功能。分享給大家供大家參考,具體如下:

01<?php
02/*
03 * Created on 2018-9-1
04 *
05 * To change the template for this generated file go to
06 * Window - Preferences - PHPeclipse - PHP - Code Templates
07 */
08 /**
09 用法:
10 Security::encrypt($str,$key);
11 Security::decrypt($str,$key);
12 */
13 class Security {
14  public static function encrypt($input, $key) {
15   $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB);
16   $input = Security::pkcs5_pad($input, $size);
17   $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, '');
18   $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
19   mcrypt_generic_init($td, $key, $iv);
20   $data = mcrypt_generic($td, $input);
21   mcrypt_generic_deinit($td);
22   mcrypt_module_close($td);
23   $data = base64_encode($data);
24   return $data;
25  }
26  private static function pkcs5_pad ($text, $blocksize) {
27   $pad = $blocksize - (strlen($text) % $blocksize);
28   return $text . str_repeat(chr($pad), $pad);
29  }
30  public static function decrypt($sStr, $sKey) {
31   $decrypted= mcrypt_decrypt(
32    MCRYPT_RIJNDAEL_128,
33    $sKey,
34    base64_decode($sStr),
35    MCRYPT_MODE_ECB
36   );
37   $dec_s = strlen($decrypted);
38   $padding = ord($decrypted[$dec_s-1]);
39   $decrypted = substr($decrypted, 0, -$padding);
40   return $decrypted;
41  }
42 }
43//用法示例:
44$str = "www.jfrwli.cn";
45$key = "123456";
46echo "原始字符串:".$str."<br/>";
47$pwdstr = Security::encrypt($str,$key);
48echo "加密后:".$pwdstr."<br/>";
49$destr = Security::decrypt($pwdstr,$key);
50echo "解密結果:".$destr;
51?>

運行結果:

原始字符串:www.jfrwli.cn
加密后:O0vbyikeZRVnXueCodfSFw==
解密結果:www.jfrwli.cn

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
419
主站蜘蛛池模板: 国产婷婷在线观看 | 欧洲成人 | 人人射在线观看 | 国产精品久久久久久久久久久久 | 精品国产乱码久久久久久牛牛 | 亚洲精品在线免费看 | 成年女人免费v片 | 九九综合九九 | 日韩成人在线观看 | 亚洲第十页 | 成人黄色小视频 | 欧美日韩在线一区 | 国产专区一区二区三区 | 久久精品久久久 | 最新黄色网址在线播放 | 一级电影网| 国产成人综合av | 欧美在线观看视频一区二区 | 日日夜夜精品免费视频 | 久久国产综合 | 国产精品网站在线看 | 亚洲成人一区在线观看 | 偷拍一区二区三区四区 | 欧美一区二区三区在线观看视频 | 97在线观看 | 国产精品久久久爽爽爽麻豆色哟哟 | 精品国产一区二区三区性色av | 国产自产高清不卡 | 国产激情91久久精品导航 | 美日韩精品 | 免费看一区二区三区 | 91网站视频在线观看 | 国产一区二区影院 | 日日干夜夜干 | 亚洲成人av免费观看 | 91亚洲国产| 中文字幕网站 | 久久人人爽爽爽人久久久 | 综合色九九 | 国产精品网站在线看 | 综合久久亚洲 |