Spec-Zone.ru › Phalcon 2

Класс Phalcon\Crypt

реализует Phalcon\CryptInterface

Предоставляет возможности шифрования для приложений Phalcon

$crypt = new Phalcon\Crypt();

$key = 'le password';
$text = 'This is a secret text';

$encrypted = $crypt->encrypt($text, $key);

echo $crypt->decrypt($encrypted, $key);

Константы

целое PADDING_DEFAULT

целое PADDING_ANSI_X_923

целое PADDING_PKCS7

целое PADDING_ISO_10126

целое PADDING_ISO_IEC_7816_4

целое PADDING_ZERO

целое PADDING_SPACE

Методы

public Phalcon\Encrypt setCipher (строка $cipher)

Устанавливает алгоритм шифрования

public строка getCipher ()

Возвращает текущий алгоритм шифрования

public Phalcon\Encrypt setMode (неизвестно $mode)

Устанавливает режим шифрования/дешифрования

public строка getMode ()

Возвращает текущий режим шифрования

public Phalcon\Encrypt setKey (строка $key)

Устанавливает ключ шифрования

public строка getKey ()

Возвращает ключ шифрования

public Phalcon\CryptInterface setPadding (неизвестно $scheme)

public целое getPadding ()

Возвращает схему заполнения

public строка encrypt (строка $text, [строка $key])

Шифрует текст

$encrypted = $crypt->encrypt("Ultra-secret text", "encrypt password");

public строка decrypt (строка $text, [строка $key])

Дешифрует зашифрованный текст

echo $crypt->decrypt($encrypted, "decrypt password");

public строка encryptBase64 (строка $text, [строка $key], [неизвестно $safe])

Шифрует текст, возвращая результат в формате base64

public строка decryptBase64 (строка $text, [строка $key], [неизвестно $safe])

Дешифрует текст, закодированный в формате base64

public массив getAvailableCiphers ()

Возвращает список доступных алгоритмов шифрования

public массив getAvailableModes ()

Возвращает список доступных режимов

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Crypt.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API