aware/doctrine-encrypt-bundle
最新稳定版本:5.1.4
Composer 安装命令:
composer require aware/doctrine-encrypt-bundle
包简介
Encrypted symfony entity's by verified and standardized libraries
README 文档
README
This is an fork from the original bundle created by ambta which can be found here:
michaeldegroot/doctrine-encrypt-bundle
This bundle has updated security by not rolling it's own encryption and using verified standardized library's from the field.
ambta/DoctrineEncryptBundle is not secured, It uses old crypto functions and programming mistakes like supplying a IV in ECB mode (which does nothing)
Using Halite
All deps are already installed with this package
// Config.yml
ambta_doctrine_encrypt:
encryptor_class: Halite
Using Defuse
You will need to require Defuse yourself
composer require "defuse/php-encryption ^2.0"
// Config.yml
ambta_doctrine_encrypt:
encryptor_class: Defuse
Using AES128
No IV = less secure
// Config.yml
ambta_doctrine_encrypt:
encryptor_class: SSL
Secret key
Secret key is generated if there is no key found. This is automatically generated and stored in the folder defined in the configuration
// Config.yml
ambta_doctrine_encrypt:
secret_directory_path: '%kernel.project_dir%' # Default value
Filename example: .DefuseEncryptor.key or .HaliteEncryptor.key or .SSL.key
Do not forget to add these files to your .gitignore file, you do not want this on your repository!
Documentation
统计信息
- 总下载量: 2.67k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-11-25