Interface Phalcon\CryptInterface
Phalcon\CryptInterface initializer
Methods
abstract public Phalcon\CryptInterface setCipher (string $cipher)
Sets the cipher algorithm
abstract public string getCipher ()
Returns the current cipher
abstract public Phalcon\CryptInterface setMode (unknown $mode)
Sets the encrypt/decrypt mode
abstract public string getMode ()
Returns the current encryption mode
abstract public Phalcon\CryptInterface setKey (string $key)
Sets the encryption key
abstract public string getKey ()
Returns the encryption key
abstract public string encrypt (string $text, [string $key])
Encrypts a text
abstract public string decrypt (string $text, [string $key])
Decrypts a text
abstract public string encryptBase64 (string $text, [string $key], [unknown $safe])
Encrypts a text returning the result as a base64 string
abstract public string decryptBase64 (string $text, [string $key], [unknown $safe])
Decrypt a text that is coded as a base64 string
abstract public array getAvailableCiphers ()
Returns a list of available cyphers
abstract public array getAvailableModes ()
Returns a list of available modes
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_CryptInterface.html