我正在开发 Cakephp 2.3 我正在尝试加密我存储到数据库中的数据,所以我寻找了一种方法来做到这一点。我发现了这个http://bakery.cakephp.org/articles/utoxin/2009/08/01/cryptable-behaviore
我不知道它是否是最好的行为,或者如果有人有更好的行为,那么请建议我..
所以这里的问题是我已经阅读了链接中的所有详细信息,但我仍然不知道如何将我的字段加密保存到数据库中
例如,我在控制器中有一个保存数据的功能
$this->Messages->save($this->request->data);
我怎样才能在数据库中加密保存这些数据
然后是我的模态
public function getAllMessages($id){
return $this->find('all',array(
'order'=> array( 'idTextMessage DESC'),
'conditions' => array('User_id' => $id)));
}
我怎样才能解密这些数据
我已经这样做了,但没有用
class Message extends AppModel{
public $useTable = 'textmessage';
public $actsAs = array(
'Cryptable' => array(
'fields' => array(
'mobileNo',
'body'
)
)
);