php mcrypt 的安装和运用
1、关于 php mcrypt(摘自百度百科,维基百科没找着?) mcrypt 是php里面要紧的加密支持扩展库,linux环境下该库在默认状况下不开启。window环境下,PHP>=5.3,默认开启mcrypt扩展。mcrypt简单介绍PHP程序员们在编写代码程序时,除了要保准代码的高性能之外,还有一点是非常要紧的,那便是程序的安全性保证。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。其中,Mcrypt扩展库能够实现加密解密功能,便是既能将明文加密,亦能够密文还原。支持的算法和加密模式
Mcrypt库支持20多种加密算法和8种加密模式,详细能够经过函数mcrypt_list_algorithms()和mcrypt_list_modes()来表示
加密算法
Mcrypt支持的算法有:
cast-128 gost rijndael-128 twofish arcfour
cast-256 loki97 rijndael-192 saferplus wake
blowfish-compat des rijndael-256 serpent xtea
blowfish enigma rc2 tripledes
加密模式
Mcrypt支持的加密模式有:
cbc cfb ctr ecb ncfb
nofb ofb stream
这些算法和模式在应用中要以常量来暗示,写的时候加上前缀MCRYPT_和MCRYPT_MODE_来暗示,
如下面Mcrypt的资源链接: http://mcrypt.sourceforge.net/
(mcrypt官网) https://www.php.net/manual/zh/mcrypt.requirements.php
(PHP官方文档教程) http://pecl.php.net/package/mcrypt
(安装压缩包下载)
mac php7.2 安装mcrypt扩展
brew install libmcrypt
brew install mhash
brew install mcrypt
|