代码示例
加密解密
// 加密
$encrypted = encrypt($plaintext);
// 解密
$decrypted = decrypt($encrypted);
// 使用自定义密钥
$encrypted = encrypt($plaintext, $customKey);
$decrypted = decrypt($encrypted, $customKey);
注意事项
// 1. 默认使用 .env 中的 ENCRYPT_KEY
// 2. 加密算法: AES-256-CBC
// 3. 适用于敏感数据加密存储
// 4. 建议: 不要在日志中记录加密后的值
加密解密演示
| 类型 | 值 |
|---|---|
| 原始字符串 | Hello World |
| 加密后 | IHTXeTcoE2pSGpHashWs607508gr3NGCPC5/VMfxRGQO3rJ+4/NKiiAsUaW5EPnXcHEfPJQB58zHEeu0QHGxBw== |
| 解密后 | Hello World |