Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Crypto
+ Graphe d'héritage de Crypto:

Fonctions membres publiques

 decrypt ($data, Key $key)
 
 encrypt ($data, Key $key)
 
 generateKey (array $options=[])
 

Fonctions membres publiques statiques

static isSupported ()
 

Description détaillée

Joomla cipher for encryption, decryption and key generation via the php-encryption library.

Depuis
2.0.0

Documentation des fonctions membres

◆ decrypt()

decrypt (   $data,
Key  $key 
)

Method to decrypt a data string.

Paramètres
string$dataThe encrypted string to decrypt.
Key$keyThe key object to use for decryption.
Renvoie
string The decrypted data string.
Depuis
2.0.0
Exceptions
DecryptionExceptionif the data cannot be decrypted
InvalidKeyTypeExceptionif the key is not valid for the cipher

Implémente CipherInterface.

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

◆ encrypt()

encrypt (   $data,
Key  $key 
)

Method to encrypt a data string.

Paramètres
string$dataThe data string to encrypt.
Key$keyThe key object to use for encryption.
Renvoie
string The encrypted data string.
Depuis
2.0.0
Exceptions
EncryptionExceptionif the data cannot be encrypted
InvalidKeyTypeExceptionif the key is not valid for the cipher

Implémente CipherInterface.

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

◆ generateKey()

generateKey ( array  $options = [])

Method to generate a new encryption key object.

Paramètres
array$optionsKey generation options.
Renvoie
Key
Depuis
2.0.0
Exceptions
InvalidKeyExceptionif the key cannot be generated

Implémente CipherInterface.

◆ isSupported()

static isSupported ( )
static

Check if the cipher is supported in this environment.

Renvoie
boolean
Depuis
2.0.0

Implémente CipherInterface.

Références RuntimeTests\runtimeTest().


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