Ambta Decrypt - 显示纯值
Ambta Decrypt - Show plain Value
我正在使用 this 很棒的 encrypt/decrypt 软件包。
它在 prePersist 之前加密数据,并在 postPersist 之后自动解密。
在我的项目的一部分,我需要来自数据库的普通(加密)值,这有可能吗?
我认为这个 (processFields) 是需要改变的正确功能,但我必须做什么?
我将第 277 行更改为 $entity->$setter($getInformation);
,但是 1. 这意味着 NONE 的值被解密,并且 2. 它似乎没有任何效果。
如何获取要解密的数据?如果您使用标准 DQL,则当对对象进行 hidratate 时,您将拥有纯数据。否则你需要通过公开的服务自己做,比如控制器中的例子:
$pain = $this->get('ambta_doctrine_encrypt.encryptor')-> decrypt($encrypted);
希望对您有所帮助
我正在使用 this 很棒的 encrypt/decrypt 软件包。
它在 prePersist 之前加密数据,并在 postPersist 之后自动解密。
在我的项目的一部分,我需要来自数据库的普通(加密)值,这有可能吗?
我认为这个 (processFields) 是需要改变的正确功能,但我必须做什么?
我将第 277 行更改为 $entity->$setter($getInformation);
,但是 1. 这意味着 NONE 的值被解密,并且 2. 它似乎没有任何效果。
如何获取要解密的数据?如果您使用标准 DQL,则当对对象进行 hidratate 时,您将拥有纯数据。否则你需要通过公开的服务自己做,比如控制器中的例子:
$pain = $this->get('ambta_doctrine_encrypt.encryptor')-> decrypt($encrypted);
希望对您有所帮助