robertogriel/crypt-array

在PHP中加密或解密字符串和数组

1.1 2022-05-21 20:47 UTC

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);