Documentation

CryptoModule
in package

Table of Contents

Constants

CRYPTOR_VERSION  = 1
FALLBACK_CRYPTOR_ID  = '0000'
SENTINEL  = 'PNED'

Properties

$cryptorMap  : mixed
$defaultCryptorId  : string

Methods

__construct()  : mixed
aesCbcCryptor()  : self
decodeHeader()  : Header
decrypt()  : string|object
encodeHeader()  : string
encrypt()  : string
getCipherKey()  : mixed
legacyCryptor()  : self
parseInput()  : string
registerCryptor()  : self
stringify()  : string

Constants

FALLBACK_CRYPTOR_ID

public mixed FALLBACK_CRYPTOR_ID = '0000'

Properties

Methods

__construct()

public __construct(mixed $cryptorMap, string $defaultCryptorId) : mixed
Parameters
$cryptorMap : mixed
$defaultCryptorId : string

aesCbcCryptor()

public static aesCbcCryptor(string $cipherKey, bool $useRandomIV) : self
Parameters
$cipherKey : string
$useRandomIV : bool
Return values
self

decrypt()

public decrypt(string|object $input) : string|object
Parameters
$input : string|object
Return values
string|object

encrypt()

public encrypt(mixed $data[, string|null $cryptorId = null ]) : string
Parameters
$data : mixed
$cryptorId : string|null = null
Return values
string

legacyCryptor()

public static legacyCryptor(string $cipherKey, bool $useRandomIV) : self
Parameters
$cipherKey : string
$useRandomIV : bool
Return values
self

parseInput()

public parseInput(string|object $input) : string
Parameters
$input : string|object
Return values
string

registerCryptor()

public registerCryptor(Cryptor $cryptor[, string|null $cryptorId = null ]) : self
Parameters
$cryptor : Cryptor
$cryptorId : string|null = null
Return values
self

stringify()

protected stringify(mixed $data) : string
Parameters
$data : mixed
Return values
string

        
On this page

Search results