如何将CakePHP的加密和解密功能实现到模型中?

时间:2018-08-30 08:07:57

标签: cakephp encryption cakephp-3.0

我正在研究使用CakePHP对数据库中的数据进行加密和解密。你们如何保护数据库中的数据?

可能的方法是;通过模型“保存”我的(未加密的)数据,该模型应加密特定数据并将其保存到数据库中。通过模型检索数据时,应解密数据并将其还给我。

另一个选择是;在特定实体中实现encryptdecrypt函数(使用getter和setter)。但是,在特定字段上进行搜索会比较困难(因为您想使代码保持DRY状态)

我知道在Cake:https://book.cakephp.org/3.0/en/core-libraries/security.html

中可以使用encryptdecrypt函数

TLDR;当我想安全地存储数据时,如何在CakePHP中以正确的方式实现加密和解密?

0 个答案:

没有答案