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