dentmate / rajahan
兼容 CryptoJS 的 PHP 加密/解密 AES 算法软件包
0.0.1
2022-09-28 09:12 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
This package is not auto-updated.
Last update: 2024-09-25 11:21:56 UTC
README
使用与 CryptoJS 兼容的 AES 算法进行加密/解密的 PHP 软件包。
算法
加密方式 | AES-256 |
模式 | CBC |
密钥派生 | evpkdf (OpenSSL 自定义,MD5,1 次迭代) |
安装
最好通过 Composer 进行安装,您可以使用以下命令
composer require dentmate/rajahan
这将把 rajahan 的最新版本添加到您的项目中作为模块
示例
这是使用这个库的示例代码
<?php
use DentMate\Rajahan\AES;
$passphrase = 'my passphrase';
$plain = 'example value';
$encrypted = AES::encrypt($plain, $passphrase);
print_r('Encrypted : ' . $encrypted);
$decrypted = AES::decrypt($encrypted, $passphrase);
print_r('Decrypted : ' . $decrypted);
许可证
代码在 Apache 2.0 许可证 下授权。