鍍金池/ 教程/ PHP/ 加密
Laravel Cashier
Eloquent ORM
HTTP 響應(yīng)
發(fā)行說明
擴(kuò)展包開發(fā)
HTTP 控制器
事件
擴(kuò)展框架
Contracts
開發(fā)
配置
表單驗(yàn)證
錯(cuò)誤與日志
Hashing
貢獻(xiàn)指南
郵件
Session
遷移與數(shù)據(jù)填充
查詢構(gòu)造器
Redis
升級向?qū)?/span>
概覽
緩存
服務(wù)提供者
Envoy 任務(wù)執(zhí)行器
隊(duì)列
單元測試
服務(wù)容器
文件系統(tǒng) / 云存儲
認(rèn)證
請求的生命周期
加密
模板
視圖 (View)
Laravel Homestead
Laravel 安裝指南
介紹
Command Bus
分頁
輔助方法
應(yīng)用程序結(jié)構(gòu)
HTTP 路由
HTTP 請求
基本用法
本地化
HTTP 中間件
結(jié)構(gòu)生成器
Facades
Laravel Elixir

加密

介紹

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