Spec-Zone.ru › Laravel 5.3

BcryptHasher

class BcryptHasher implements Hasher (View source)

Свойства

protected int $rounds Значение по умолчанию для параметра сложности криптографической хеширования.

Методы

string make(string $value, array $options = [])

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

bool check(string $value, string $hashedValue, array $options = [])

Проверить заданное значение против хеша.

bool needsRehash(string $hashedValue, array $options = [])

Проверить, был ли заданный хеш вычисленный с использованием указанных параметров.

$this setRounds(int $rounds)

Установить значение по умолчанию для параметра сложности криптографической хеширования.

Подробности

string make(string $value, array $options = [])

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

Параметры

string $value
array $options

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

string

Исключения

RuntimeException

bool check(string $value, string $hashedValue, array $options = [])

Проверить заданное значение против хеша.

Параметры

string $value
string $hashedValue
array $options

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

bool

bool needsRehash(string $hashedValue, array $options = [])

Проверить, был ли заданный хеш вычисленный с использованием указанных параметров.

Параметры

string $hashedValue
array $options

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

bool

$this setRounds(int $rounds)

Установить значение по умолчанию для параметра сложности криптографической хеширования.

Параметры

int $rounds

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

$this

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

Spec-Zone.ru

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