d3d9ex/doctrine-aes-256-ctr-encrypted-type
最新稳定版本:v1.0.0
Composer 安装命令:
composer require d3d9ex/doctrine-aes-256-ctr-encrypted-type
包简介
Doctrine custom type for AES-256 CTR mode encryption
README 文档
README
A custom Doctrine Type for AES-256 encryption in CTR mode.
Installation
composer require d3d9ex/doctrine-aes-256-ctr-encrypted-type
Configuration
use D3d9ex\Aes256CtrEncryptedType\Aes256CtrEncrypted; use Doctrine\DBAL\Types\Type; /* ... */ Type::addType(Aes256CtrEncrypted::NAME, Aes256CtrEncrypted::class); Aes256CtrEncrypted::setSecretKey(getenv('AES_KEY'));
Usage
use D3d9ex\Aes256CtrEncryptedType\Aes256CtrEncrypted; use Doctrine\ORM\Mapping as ORM; /* ... */ #[ORM\Entity] #[ORM\Table(name: 'entities')] class Entity { #[ORM\Column(name: 'secret_value', type: Aes256CtrEncrypted::NAME)] private string $secretValue; /* ... */ }
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-19