51systems/doctrine-encrypt-module

此包已被废弃且不再维护。未建议替代包。

Doctrine2字段加密的ZF2模块

v1.1.0 2016-03-11 14:17 UTC

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的引用也均可接受。

用法

请参阅https://github.com/51systems/doctrine-encrypt