nepda/doctrine-encrypt-module

此包已被弃用且不再维护。未建议替换包。

Doctrine2字段加密的ZF2模块

v7.0.2 2017-11-24 14:13 UTC

This package is auto-updated.

Last update: 2020-07-12 09:14:55 UTC


README

包为 doctrine-encrypt 模块添加 Doctrine 模块支持

安装

nepda/doctrine-encrypt-module 添加到您的 composer 清单中。

{
    "require": {
        "nepda/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 从 config/ 目录中复制出来,重命名为 doctrine-encrypt-module.global.php 并将其放置在您的应用程序配置文件夹中。

修改 adapter 匿名函数以返回用于加密的期望类。返回的类必须是 Zend\Crypt\BlockCipher 或实现 DoctrineEncrypt\Encryptors\EncryptorInterface。其他服务定位器键或 FQN 的引用也均可接受。

使用

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