PHP实现的简单AES加密解密算法实例

2025-05-27 0 18

本文实例讲述了PHP简单AES加密解密算法。分享给大家供大家参考,具体如下:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22
/*

* 实现AES加密

* $str : 要加密的字符串

* $keys : 加密密钥

* $iv : 加密向量

* $cipher_alg : 加密方式

*/

function ecryptdString($str,$keys="6461772803150152",$iv="8105547186756005",$cipher_alg=MCRYPT_RIJNDAEL_128){

$encrypted_string = bin2hex(mcrypt_encrypt($cipher_alg, $keys, $str, MCRYPT_MODE_CBC,$iv));

return $encrypted_string;

}

/*

* 实现AES解密

* $str : 要解密的字符串

* $keys : 加密密钥

* $iv : 加密向量

* $cipher_alg : 加密方式

*/

function decryptStrin($str,$keys="6461772803150152",$iv="8105547186756005",$cipher_alg=MCRYPT_RIJNDAEL_128){

$decrypted_string = mcrypt_decrypt($cipher_alg, $keys, pack("H*",$str),MCRYPT_MODE_CBC, $iv);

return $decrypted_string;

}

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

MD5在线加密工具:https://tool.zzvips.com/t/md5/

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 PHP实现的简单AES加密解密算法实例 https://www.kuaiidc.com/72630.html

相关文章

发表评论
暂无评论