Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Encrypt

Fonctions membres publiques

 __construct ()
 
 encrypt (string $data)
 
 decrypt (string $data, bool $legacy=false)
 

Fonctions membres privées

 initialize ()
 
 getPassword ()
 

Attributs privés

 $aes
 

Description détaillée

Data encryption service.

Depuis
4.2.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

EncryptService constructor.

Depuis
4.2.0

Références Laminas\Diactoros\initialize().

Documentation des fonctions membres

◆ decrypt()

decrypt ( string  $data,
bool  $legacy = false 
)

Decrypt the ciphertext, prefixed by ###AES128###, and return the plaintext.

Paramètres
string$dataThe ciphertext, prefixed by ###AES128###
bool$legacyUse legacy key expansion? Use it to decrypt data encrypted with FOF 3.
Renvoie
string The plaintext data
Depuis
4.2.0

Références $data.

◆ encrypt()

encrypt ( string  $data)

Encrypt the plaintext $data and return the ciphertext prefixed by ###AES128###

Paramètres
string$dataThe plaintext data
Renvoie
string The ciphertext, prefixed by ###AES128###
Depuis
4.2.0

Références $data.

◆ getPassword()

getPassword ( )
private

Returns the password used to encrypt information in the component

Renvoie
string
Depuis
4.2.0

Références Factory\getApplication().

◆ initialize()

initialize ( )
private

Initialize the AES cryptography object

Renvoie
void
Depuis
4.2.0

Références $password.

Documentation des champs

◆ $aes

$aes
private

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