加密
简介
Lumen 通过 Mcrypt PHP 扩展模块提供了健壮的 AES 加密功能。
基本用法
加密
$encrypted = Crypt::encrypt('secret');
注意: 务必确保在
.env
文件中为APP_KEY
设置一个 32 个字符长度的随机字符串。否则,被加密的数据不安全。
解密
$decrypted = Crypt::decrypt($encryptedValue);
设置密码(Cipher) & 加密模式(Mode)
你还可以通过加密器来设置密码(Cipher)和加密模式(Mode):
Crypt::setMode('ctr');
Crypt::setCipher($cipher);