ronakiihglobal/stringcrypto

轻松加密解密 ID/字符串

v1.0.1 2021-05-23 09:20 UTC

This package is not auto-updated.

Last update: 2024-09-23 01:04:31 UTC


README

这是一个简单的加密解密小字符串(如数据库 ID)的包。它基于 openssl_encrypt。

使用的加密方法是 AES-256-CBC

使用方法

composer require ronakiihglobal/stringcrypto

然后

require_once __DIR__ . '/vendor/autoload.php';

use ronakiihglobal\stringcrypto\Crypto;

$crypto = new Crypto("testkey","testIv"); 这些值应该是长度为 16 的随机字符串,应作为秘密在环境变量中管理。

$encrypted = $crypto::encrypt("123"); 这个值应该是字符串。

$decrypted = $crypto::decrypt($encrypted);