Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.32 KB

encryption.md

File metadata and controls

35 lines (20 loc) · 1.32 KB

git 103a627268f66b0c4a3002973174670b1ecc19a3


Шифрование

Введение

Laravel предоставляет удобный механизм для использования стойкого шифрования алгоритмом AES на основе PHP-модуля Mcrypt.

Основы использования

Шифрование

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

Примечание: Обязательно укажите строку из случайных символов длиной в 16, 24, или 32 символа в параметре key файла config/app.php. В противном случае, зашифрованное значение будет не очень стойким к взлому.

Дешифровка

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

Настройка алгоритма шифрования и режима работы

Вы можете указать алгоритм шифрования и режим работы:

Crypt::setMode('cfb');

Crypt::setCipher($cipher);