在cakephp中使用AES_ENCRYPT和AES_DECRYPT

时间:2012-12-08 08:17:05

标签: mysql cakephp

不幸的是,我必须在相当过时的蛋糕版本中工作,即1.1。 我需要在其中使用mysql AES_ENCRYPT和AES_DECRYPT,我无法这样做。

我试图像这样做

$this->data['xx']['password'] = `AES_ENCRYPT($this->data['xx']['password'],$this->pass)`;

但要知道有用,因为它不加密它,这样AES_ENCRYPT不起作用。 有人请为此提醒我。

谢谢。

1 个答案:

答案 0 :(得分:2)

如上所述,您应该对密码进行哈希处理。

http://book.cakephp.org/1.3/en/The-Manual/Core-Components/Authentication.html

看看该功能是否可用作蛋糕的相当不可或缺的部分,如果在1.1中不存在则会感到惊讶。否则使用存储在系统中的盐并手动哈希。

相关问题