我在codeigniter中使用Encryption Class
。 Encryption Class Reference。根据这个文档,他们使用了Mcrypt库。
根据下面的PHP手册PHP Manual Reference,您会看到用户贡献的笔记
这个扩展依赖于libmcrypt,它已经死了,没有维护 2007。
请不要依赖它,考虑切换到维护良好 替代方案(openssl,crypt,密码散列函数,phpseclib, password_compat ...)
我的问题是
我需要您关于加密类的经验或意见。
由于
答案 0 :(得分:2)
加密类是否安全?
类是否安全与您使用它的相关性较低。如果你想使用if for password encryption ,那我就说不。加密密码是不好的做法。你应该哈希它们。为此,我建议注意PHP手册中的注释并使用password hashing functions。
如果它安全,那么我对此有多依赖?
我们应该知道你依赖这个
最后他们用于加密或解密的密码? (AES,DES或Triple DES等) 您链接的文档声明它使用
MCRYPT_RIJNDAEL_256
作为默认密码MCRYPT_MODE_ECB
作为默认密码。