Шифрование
Введение
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);