Skip to content
虚位以待
赞助商
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待
虚位以待

加密

介绍

Laravel 提供通过 Mcrypt PHP 扩展进行强 AES 加密的功能。

基本用法

加密一个值

php
$encrypted = Crypt::encrypt('secret');

NOTE

请确保在 config/app.php 文件的 key 选项中设置一个 16、24 或 32 个字符的随机字符串。否则,加密的值将不安全。

解密一个值

php
$decrypted = Crypt::decrypt($encryptedValue);

设置加密算法和模式

您还可以设置加密器使用的算法和模式:

php
Crypt::setMode('ctr');

Crypt::setCipher($cipher);