Spec-Zone.ru › Laravel 5.2

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

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

Свойства

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

Методы

строка hash(строка $iv, строка $value)

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

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

Получить JSON массив из заданного набора данных.

из BaseEncrypter
логическое invalidPayload(массив|смешанный $data)

Проверить, является ли набор данных шифрования валидным.

из BaseEncrypter
логическое validMac(массив $payload)

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

из BaseEncrypter
пустое значение __construct(строка $key, строка $cipher = 'AES-128-CBC')

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

статическое логическое supported(строка $key, строка $cipher)

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

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

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

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

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

целое getIvSize()

Получить размер IV для шифра.

Подробности

защищённая строка hash(строка $iv, строка $value)

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

Параметры

строка $iv
строка $value

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

строка

защищённый массив getJsonPayload(строка $payload)

Получить JSON массив из заданного набора данных.

Параметры

строка $payload

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

массив

Исключения

DecryptException

защищённый логическое invalidPayload(массив|смешанный $data)

Проверить, является ли набор данных шифрования валидным.

Параметры

массив|смешанный $data

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

логическое

защищённый логическое validMac(массив $payload)

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

Параметры

массив $payload

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

логическое

Исключения

RuntimeException

пустое значение __construct(строка $key, строка $cipher = 'AES-128-CBC')

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

Параметры

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

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

пустое значение

Исключения

RuntimeException

статическое логическое supported(строка $key, строка $cipher)

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

Параметры

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

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

логическое

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

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

Параметры

строка $value

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

строка

Исключения

EncryptException

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

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

Параметры

строка $payload

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

строка

Исключения

DecryptException

защищённый целое getIvSize()

Получить размер IV для шифра.

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

целое

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

Spec-Zone.ru

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