OpenCart 🇺🇦

Класс Encryption { ... }

Название свойства Описание
Encryption::$key private mixed $key
Encryption::$iv private mixed $iv
Тип Возвр. Описание
public mixed __construct ( $key )
Исходный код метода:
$this->key = hash('sha256', $key, true);
$this->iv = mcrypt_create_iv(32, MCRYPT_RAND);
public mixed encrypt ( $value )
Исходный код метода:
return strtr(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->key, $value, MCRYPT_MODE_ECB, $this->iv)), '+/=', '-_,');
public mixed decrypt ( $value )
Исходный код метода:
return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $this->key, base64_decode(strtr($value, '-_,', '+/=')), MCRYPT_MODE_ECB, $this->iv));

Связанные классы:

Название класса Роль
Нет связанных классов

Комментарии