TypechoJoeTheme

Dcr163的博客

统计

PHP采用OpenSSL加解密数据

2023-10-05
/
0 评论
/
701 阅读
/
正在检测是否收录...
10/05

PHP采用OpenSSL加解密数据,下面是示例代码

$data = "我的银行密码是:123456";
//解密秘钥
$key = "dcr163.cnlksdjflkdsjf;lkjdsl";
//设置固定的16个字节
$iv = 'ivpassedsd09fdsf';
//如果是动态校验,可以生成 16 字节的随机 IV,但是需要保存这个用来给加密好的数据解密
// $iv = random_bytes(16);
// 使用 AES-256-CBC 模式进行加密
$encrypted = openssl_encrypt($data, 'AES-256-CBC', $key, 0, $iv);
// 输出 IV 和加密后的数据
echo "IV: " . base64_encode($iv) . "\n";
echo "Encrypted Data: " . $encrypted . "\n";
// 解密数据
$decrypted = openssl_decrypt($encrypted, 'AES-256-CBC', $key, 0, $iv);
echo "Decrypted Data: " . $decrypted . "\n";

朗读
赞(1)
版权属于:

Dcr163的博客

本文链接:

https://dcr163.cn/699.html(转载时请注明本文出处及文章链接)

评论 (0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. William Tardent
    2024-02-27
  2. Maryann Hamer
    2024-02-27
  3. Sanora Pantano
    2024-02-24
  4. aa
    2024-02-21
  5. Kassie Baum
    2024-01-28

标签云