关于“php用户密码加密算法”的问题,小编就整理了【3】个相关介绍“php用户密码加密算法”的解答:
使用php来进行MD5加密?echo md5('abcd');
php本身就有这个函数, md5(要加密的字符)
密码加密的算法有哪些?常见的密码加密算法有DES、AES、RSA、DSA等,它们都是一种对称加密或非对称加密算法。其中,DES是一种对称加密算法,AES是一种改进的DES算法,RSA和DSA属于非对称加密算法。
对称加密 采用对称秘钥的加密系统加密、解密过程均采用同一把秘钥,通信双方必须同时获得这把钥匙进行加密解密操作。
常见对称加密:DES\3DES\AES 。
非对称加密算法:https会话前期、CA数字证书、信息加密、登录认证等 。
PHP加密工具选择,ioncube和ZendOptimizer各自的优点是什么?在PHP项目开发中,常用的加密工具就是Zend公司的ZendGuard,主要依托于ZendOptimizer的解析。另一个就是ionCube公司的ionCube PHP Encode。这两各较常用的Encode软件其二者有着不同的功能与各自的优点。
ZendOptimizer(Zend Guard):
1、Zend Guard只能对带有PHP标记或源码的文件进行加密,对于其他不带有PHP标记的文本方式保存的文件不能进行加密操作。
2、ZendGuard只能用于配置了ZendOptimizer的环境中,不能独立运行。
3、ZendGuard在PHP4下的错误,对于PHP4的绝对路径及相对路径在加密时会出现较大的差别。
4、支持PHP4.2.X~5.2.X版本的加密。
5、使用的ZendOptimizer(PHP引擎)可以提高源码20~50%以上的速度优化,结合ZendGuard可以提高至50%以上的性能速度 优化,且ZendOptimizer可以安装于当前较多主流系统中。
ionCube:
1、ionCube不仅可以加密带有PHP标记或源码的php文件还可以对非php文件的以text方式保存的文件进行加密操作,如xml,js,css等。(但是读写时必须使用 ionCube所提供的读入API进行读写操作。)
到此,以上就是小编对于“php用户密码加密算法”的问题就介绍到这了,希望介绍关于“php用户密码加密算法”的【3】点解答对大家有用。