mcrypt拓展介绍
PHP程序员们在编写代码程序时,除了必须保证代码的高性能之外,除了一点就是非常关键的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。
其中,Mcrypt拓展库可以同时实现加密解密功能,就是既能够将明文加密,也可以密文还原。
mcrypt 是 php 里面关键的加密积极支持拓展库,Linux环境下:该库在预设情况下不打开。window环境下:PHP>=5.3,默认开启mcrypt拓展。
Mcrypt扩展安装方法
在标准的PHP安装过程中并没把Mcrypt安装上,但PHP的主目录下涵盖了libmcrypt.dll文件,所以我们就用将PHP配置文件中的这行:
extension=php_mcrypt.dll
前面的分号换成,然后重新启动服务器就可以采用这个拓展库了。
Mcrypt库支持20多种加密算法和8种加密模式,具体内容可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示[1]加密算法