Skip to content
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待

加密 ​

介绍 ​

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