加密
介紹
Laravel 透過 Mcrypt PHP 擴充套件提供功能強大的 AES 加密功能。
基本用法
加密數值
$encrypted = Crypt::encrypt('secret');
注意: 請確保
config/app.php
檔案中的key
選項設定了 16, 24, 或 32 字元的隨機字串,否則加密的數值不會安全。
解密數值
$decrypted = Crypt::decrypt($encryptedValue);
設定暗號與模式
您也可以使用加密器來設置暗號和模式:
Crypt::setMode('ctr');
Crypt::setCipher($cipher);