51systems / doctrine-encrypt-module
此包已被废弃且不再维护。未建议替代包。
Doctrine2字段加密的ZF2模块
v1.1.0
2016-03-11 14:17 UTC
Requires
- php: >=5.3
- 51systems/doctrine-encrypt: ~5.0
- doctrine/doctrine-module: 0.*
- zendframework/zend-crypt: >=2.2
This package is not auto-updated.
Last update: 2023-11-12 05:23:14 UTC
README
此包为doctrine-encrypt模块添加Doctrine模块支持
安装
将 51systems/doctrine-encrypt-module
添加到您的composer清单中。
{ "require": { "51systems/doctrine-encrypt-module": "1.*" } }
配置
将文件 config/doctrine-encrypt-module.local.php.dist
复制到您的 config/autoload/
目录,并将其重命名为 config/doctrine-encrypt-module.local.php
。生成一个加密密钥和一个盐,并将其放入您的新本地配置文件中。
可选
如果您想更改加密算法或注释读取器,将 doctrine-encrypt-module.global.php.dist
从配置目录中复制出来,重命名为 doctrine-encrypt-module.global.php
,并将其放置在您的应用程序配置文件夹中。
修改匿名适配器以返回用于加密的所需类。返回的类必须是 Zend\Crypt\BlockCipher
或实现 DoctrineEncrypt\Encryptors\EncryptorInterface
。其他服务定位器密钥或FQN的引用也均可接受。