steein/

cryptopad

此组件提供使用AES-256-CBC的加密功能。

1.1 2017-01-22 17:36 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:20:09 UTC


README

此组件提供使用AES-256-CBC的加密功能。

PHP版本 : >= 7.0

$crypto = new \SteeinCrypt\CryptoPad();

//Test key and global key
$key        = 'rUhidagNflImJ3wB';
$global_key = '%31.1e$i86e$f!8jz';

标准加密文本

$encrypt = $crypto->encrypt('default text', $key);
echo $encrypt;

标准解密文本

$decrypt = $crypto->decrypt($encrypt, $key);
echo $decrypt;

base64编码的文本加密和解密

$encryptBase64 = $crypto->encryptBase64('base64_encrypt', $key, true);
$crypto->decryptBase64($encryptBase64, $key, true);

使用全局密钥进行加密

$global_crypt = $crypto
    ->setKey($global_key)
    ->encrypt('default_text', $key);
$crypto->decrypt($global_crypt, $key);

支持或联系