Laravel 通過 Mcrypt PHP 擴(kuò)充擴(kuò)展包提供功能強(qiáng)大的 AES 加密功能。
$encrypted = Crypt::encrypt('secret');
注意: 請確保
config/app.php
文件中的key
選項(xiàng)配置了 16, 24, 或 32 字符的隨機(jī)字串,否則加密的數(shù)值不會安全。
$decrypted = Crypt::decrypt($encryptedValue);
您也可以使用加密器來配置密碼和模式:
Crypt::setMode('ctr');
Crypt::setCipher($cipher);