darkdevlab / encryptor
加密组件。支持AES、BF、CAMELLIA、CAST5、DES、DESX、GOST、RC2和RC4算法
1.0.0
2020-05-03 10:01 UTC
Requires
- php: >=7.3
- ext-json: *
- ext-openssl: *
- darkdevlab/enum: ^2.0.0
Requires (Dev)
- phpunit/phpunit: 9.*
This package is auto-updated.
Last update: 2024-09-13 00:47:09 UTC
README
安装说明
composer require darkdevlab/encryptor
支持的加密算法
use DarkDevLab\Encryptor\Cipher; var_dump( Cipher::getList() );
使用方法
use DarkDevLab\Encryptor\OpenSslEncryptor; use DarkDevLab\Encryptor\Cipher; $encryptor = new OpenSslEncryptor('secret_key', Cipher::get(Cipher::AES_256_CBC)); $encryptedString = $encryptor->encrypt('{"data":"to", "encryption":12345}'); $decryptedString = $encryptor->decrypt($encryptedString);