加密

介紹

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