加密
介绍
Laravel 通过 Mcrypt PHP 扩展提供了强大的 AES 加密功能。
基本用法
加密一个值
php
$encrypted = Crypt::encrypt('secret');
请确保在 config/app.php
文件的 key
选项中设置一个 16、24 或 32 个字符的随机字符串。否则,加密的值将不安全。
解密一个值
php
$decrypted = Crypt::decrypt($encryptedValue);
设置加密算法和模式
您还可以设置加密器使用的算法和模式:
php
Crypt::setMode('ctr');
Crypt::setCipher($cipher);