robertogriel / crypt-array
在PHP中加密或解密字符串和数组
1.1
2022-05-21 20:47 UTC
Requires
- php: >=5.6.0
- ext-openssl: *
This package is auto-updated.
Last update: 2024-09-22 02:56:14 UTC
README
使用此代码,您可以加密/解密您的数组,如 $_POST 或任何 $array,您还可以使用相同的对象加密/解密单个字符串。
安装
使用Composer安装,运行
composer require robertogriel/crypt-array
调用类,在Crypto类的参数中传入您的SECRET和SECRET_V。
可选地,您可以在数组中传递第三个参数以接收base64编码的数据。
Crypto\Crypto(SECRET: String, SECRET_V: String, ["base64": Boolean])
默认情况下,base64选项设置为false。
示例
请查看文件中的完整示例: sample.php
$object = new new Crypto\Crypto('YOUR SECRET HERE','YOUR SECRET_IV HERE');
要加密一个数组
$object->getEncrypted([]);
要解密一个数组
$object->getDecrypted([]);
您还可以加密单个字符串,只需在待加密的字符串后传递参数1。
$object->getEncrypted("String", 1);
要解密单个字符串,请在待解密的字符串后添加参数1。
$object->getDecrypted("String", 1);