php利用mcrypt.so扩展,如何加密解密AES-CBC模式数据?
发布于 作者:苏南大叔 来源:程序如此灵动~

苏南大叔继续填坑,本文要填的坑就是:php
如何利用mcrypt.so
扩展加密数据,加密算法采用的是最常见的AES-CBC
模式。在以前的文章中,苏南大叔描述了如何利用mcrypt.so
解密数据了。那么,本文中,苏南大叔更加侧重于mcrypt.so
加密数据。当然,也会有对应的解密算法描述。

本文测试环境:mac
/php72
/mcrypt.so
。由于众所周知的原因,本文中大量使用了@
符号来抑制错误输出,见谅。
加密数据
下面的代码是使用AES-CBC
模式,加密数据的例子:
解密数据
下面的代码是使用AES-CBC
模式,解密数据的例子:
更多解密算法描述:
包装调用范例
下面的php
代码,是个aes
类:

测试代码范例
下面的相关测试范例:
相关文章
总结
填坑心很累,自己挖的坑,含泪也要填完。更多aes
加密解密的文字,请阅读苏南大叔的博客文章:


