phpaes / phpaes
AES 加密器 - 符合FIPS 192标准
3.1.0
2018-01-16 01:21 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: ^4.0
- squizlabs/php_codesniffer: ^2.0
This package is not auto-updated.
Last update: 2024-09-18 03:12:18 UTC
README
FIPS-192兼容的AES加密器。
支持的密钥长度
- 128位
- 192位
- 256位
支持的块模式
- ECB: 电子密码本
- CBC: 密文块链接
- CFB: 密文反馈
- OFB: 输出反馈
支持的填充方案
- null字节(0x00)
安装
通过composer安装
composer require phpaes/phpaes
基本用法
use PhpAes\Aes; $aes = new Aes('abcdefgh01234567', 'CBC', '1234567890abcdef'); $y = $aes->encrypt('hello world!'); $x = $aes->decrypt($y); echo base64_encode($y); echo $x;
静态代码分析
运行测试
vendor/bin/phpunit
代码风格
本项目遵循PSR-2格式规范。
vendor/bin/phpcs --extensions=php --report=summary --standard=PSR2 ./src ./tests