Spec-Zone.ru › Laravel 5.3

Шифровальщик

класс Шифровальщик реализует Шифровальщик (Просмотреть исходный код)

Свойства

защищённая строка $key Ключ шифрования.
защищённая строка $cipher Алгоритм, используемый для шифрования.

Методы

void __construct(строка $key, строка $cipher = 'AES-128-CBC')

Создать новый экземпляр шифровальщика.

static bool supported(строка $key, строка $cipher)

Определить, является ли данная комбинация ключа и шифра допустимой.

строка encrypt(строка $value)

Зашифровать данное значение.

строка decrypt(строка $payload)

Расшифровать данное значение.

строка hash(строка $iv, смешанное $value)

Создать MAC для данного значения.

массив getJsonPayload(строка $payload)

Получить массив JSON из данного значения.

bool validPayload(смешанное $payload)

Проверить, является ли значение шифрования допустимым.

bool validMac(массив $payload)

Определить, является ли MAC для данного значения допустимым.

строка getKey()

Получить ключ шифрования.

Подробности

void __construct(строка $key, строка $cipher = 'AES-128-CBC')

Создать новый экземпляр шифровальщика.

Параметры

строка $key
строка $cipher

Возвращаемое значение

void

Исключения

RuntimeException

static bool supported(строка $key, строка $cipher)

Определить, является ли данная комбинация ключа и шифра допустимой.

Параметры

строка $key
строка $cipher

Возвращаемое значение

bool

строка encrypt(строка $value)

Зашифровать данное значение.

Параметры

строка $value

Возвращаемое значение

строка

Исключения

EncryptException

строка decrypt(строка $payload)

Расшифровать данное значение.

Параметры

строка $payload

Возвращаемое значение

строка

Исключения

DecryptException

protected строка hash(строка $iv, смешанное $value)

Создать MAC для данного значения.

Параметры

строка $iv
смешанное $value

Возвращаемое значение

строка

protected массив getJsonPayload(строка $payload)

Получить массив JSON из данного значения.

Параметры

строка $payload

Возвращаемое значение

массив

Исключения

DecryptException

protected bool validPayload(смешанное $payload)

Проверить, является ли значение шифрования допустимым.

Параметры

смешанное $payload

Возвращаемое значение

bool

protected bool validMac(массив $payload)

Определить, является ли MAC для данного значения допустимым.

Параметры

массив $payload

Возвращаемое значение

bool

строка getKey()

Получить ключ шифрования.

Возвращаемое значение

строка

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Encryption/Encrypter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API