加密

简介

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);