Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JCryptCipherSimple
+ Graphe d'héritage de JCryptCipherSimple:
+ Graphe de collaboration de JCryptCipherSimple:

Liste de tous les membres

Fonctions membres publiques

 decrypt ($data, JCryptKey $key)
 encrypt ($data, JCryptKey $key)
 generateKey (array $options=array())

Fonctions membres privées

 _getRandomKey ($length=256)
 _hexToInt ($s, $i)
 _hexToIntArray ($hex)
 _intToHex ($i)

Documentation des fonctions membres

JCryptCipherSimple::_getRandomKey (   $length = 256)
private

Method to generate a random key of a given length.

Paramètres:
integer$lengthThe length of the key to generate.
Renvoie:
string
Depuis:
12.1

Références $i, et $key.

JCryptCipherSimple::_hexToInt (   $s,
  $i 
)
private

Convert hex to an integer

Paramètres:
string$sThe hex string to convert.
integer$iThe offset?
Renvoie:
integer
Depuis:
11.1

Références $i.

JCryptCipherSimple::_hexToIntArray (   $hex)
private

Convert hex to an array of integers

Paramètres:
string$hexThe hex string to convert to an integer array.
Renvoie:
array An array of integers.
Depuis:
11.1

Références $i.

JCryptCipherSimple::_intToHex (   $i)
private

Convert an integer to a hexadecimal string.

Paramètres:
integer$iAn integer value to convert to a hex string.
Renvoie:
string
Depuis:
11.1

Références $i.

JCryptCipherSimple::decrypt (   $data,
JCryptKey  $key 
)

Method to decrypt a data string.

Paramètres:
string$dataThe encrypted string to decrypt.
JCryptKey$keyThe key[/pair] object to use for decryption.
Renvoie:
string The decrypted data string.
Depuis:
12.1
Exceptions:
InvalidArgumentException

Implémente JCryptCipher.

Références $data, et $i.

Référencé par JCrypt\decrypt().

+ Voici le graphe des appelants de cette fonction :

JCryptCipherSimple::encrypt (   $data,
JCryptKey  $key 
)

Method to encrypt a data string.

Paramètres:
string$dataThe data string to encrypt.
JCryptKey$keyThe key[/pair] object to use for encryption.
Renvoie:
string The encrypted data string.
Depuis:
12.1
Exceptions:
InvalidArgumentException

Implémente JCryptCipher.

Références $data, et $i.

JCryptCipherSimple::generateKey ( array  $options = array())

Method to generate a new encryption key[/pair] object.

Paramètres:
array$optionsKey generation options.
Renvoie:
JCryptKey
Depuis:
12.1

Implémente JCryptCipher.

Références $key.


La documentation de cette classe a été générée à partir du fichier suivant :