dentmate/rajahan

兼容 CryptoJS 的 PHP 加密/解密 AES 算法软件包

0.0.1 2022-09-28 09:12 UTC

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 许可证 下授权。