class CryptHelper (View source)

The CryptHelper class.

Methods

static integer
limitInteger(integer $int, integer $min = null, integer $max = null)

limitInteger

static string
repeatToLength(string $string, integer $length, bool $cut = false)

repeatToLength

static string
genRandomBytes(integer $length = 16)

Generate random bytes.

static integer
getLength(string $binaryString)

mb safe string length calculator

Details

at line line 27
static integer limitInteger(integer $int, integer $min = null, integer $max = null)

limitInteger

Parameters

integer $int
integer $min
integer $max

Return Value

integer

at line line 53
static string repeatToLength(string $string, integer $length, bool $cut = false)

repeatToLength

Parameters

string $string
integer $length
bool $cut

Return Value

string

at line line 80
static string genRandomBytes(integer $length = 16)

Generate random bytes.

Parameters

integer $length Length of the random data to generate

Return Value

string Random binary data

at line line 220
static integer getLength(string $binaryString)

mb safe string length calculator

Parameters

string $binaryString The binary string return from crypt().

Return Value

integer String length.