nguyenanhung / phpaes
AES加密算法 - 符合FIPS 192规范
v4.0.0
2020-10-10 03:34 UTC
Requires
- php: >=5.3
Requires (Dev)
- phpunit/phpunit: ^4.0
- squizlabs/php_codesniffer: ^2.0
This package is auto-updated.
Last update: 2024-09-10 12:23:46 UTC
README
FIPS-192规范兼容的AES加密算法。
支持的密钥长度
- 128位
- 192位
- 256位
支持的块模式
- ECB: 电子密码本
- CBC: 密码块链接
- CFB: 密码反馈
- OFB: 输出反馈
支持的填充方案
- null字节 (0x00)
安装
通过composer安装
composer require phpaes/phpaes
基本用法
use nguyenanhung\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