category Zend
package Zend_Crypt
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

hash()

hash(string $algorithm, string $data, boolean $binaryOutput = false) : \unknown
Static

Parameters

$algorithm

string

$data

string

$binaryOutput

boolean

Returns

\unknown

_detectHashSupport()

_detectHashSupport(string $algorithm) 
Static

Parameters

$algorithm

string

Exceptions

\Zend_Crypt_Exception

_digestHash()

_digestHash(string $algorithm, string $data, boolean $binaryOutput) : string
Static

Parameters

$algorithm

string

$data

string

$binaryOutput

boolean

Returns

string

_digestMhash()

_digestMhash(string $algorithm, string $data, boolean $binaryOutput) : string
Static

Parameters

$algorithm

string

$data

string

$binaryOutput

boolean

Returns

string

_digestOpenssl()

_digestOpenssl(string $algorithm, string $data, boolean $binaryOutput) : string
Static

Parameters

$algorithm

string

$data

string

$binaryOutput

boolean

Returns

string

 Properties

 

$_supportedAlgosMhash

$_supportedAlgosMhash : array

Default

array('adler32', 'crc32', 'crc32b', 'gost', 'haval128', 'haval160', 'haval192', 'haval256', 'md4', 'md5', 'ripemd160', 'sha1', 'sha256', 'tiger', 'tiger128', 'tiger160')
Static
 

$_supportedAlgosOpenssl

$_supportedAlgosOpenssl : array

Default

array('md2', 'md4', 'mdc2', 'rmd160', 'sha', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512')
Static
 

$_type

$_type 

Default

null
Static

 Constants

 

TYPE_HASH

TYPE_HASH = 'hash' 
 

TYPE_MHASH

TYPE_MHASH = 'mhash' 
 

TYPE_OPENSSL

TYPE_OPENSSL = 'openssl'