PHP中2个加密扩展库openssl mcrypt有何区别

ZhangKevin2 发布于 2013/11/19 11:22
阅读 1K+
收藏 0

貌似MCRYPT 可以支持对称性加密  DES AES


MHASH 支持不可逆的 如MD5



那OPENSSL也是加密的库吗?   专门用来支持HTTPS? 还是啥,,我有点糊涂这个

加载中
0
技术揣摩
技术揣摩
mcrypt扩展 包含了20多种加密算法和8种加密模式,不包括openssl,openssl是一种公私钥的网络通信安全协议,也算一种加密模式,php的openssl扩展是为了用这个协议加密和解密传输数据用的,不是为https准备,https是架在ssl上的一个应用,是浏览器和服务器自动完成的,跟php的openssl这个扩展没啥关系
技术揣摩
技术揣摩
回复 @ZhangKevin2 : 是的,特别功能的加密库,给分吧
Z
ZhangKevin2
也就是说 php里的OPENSSL 也算一个加密库?
技术揣摩
技术揣摩
回复 @红星xx : 也算吧,不过我说的是https的交互过程,不需要另外的东西干扰
红星xx
红星xx
php内部函数读取https连接的内容的时候要用到的
0
Tuesday
Tuesday
MCRYPT  是用来加密的..
OPENSSL 是用来安装签名https的..
Z
ZhangKevin2
安装签名HTTPS 不还是为了加密传输么。。
0
Z
ZhangKevin2

引用来自“helius”的答案

mcrypt扩展 包含了20多种加密算法和8种加密模式,不包括openssl,openssl是一种公私钥的网络通信安全协议,也算一种加密模式,php的openssl扩展是为了用这个协议加密和解密传输数据用的,不是为https准备,https是架在ssl上的一个应用,是浏览器和服务器自动完成的,跟php的openssl这个扩展没啥关系
。。。。虽然。。。但是。。只有。。。
技术揣摩
技术揣摩
有不懂得可以问,不行就google,不要这样。。。
返回顶部
顶部