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

Fonctions membres publiques

 setEncryptionMode ($mode='cbc', $strength=128)
 
 encrypt ($plainText, $key, $iv=null)
 
 decrypt ($cipherText, $key)
 
 isSupported ()
 
 getBlockSize ()
 
- Fonctions membres publiques hérités de AbstractAES
 resizeKey ($key, $size)
 

Attributs protégés

 $cipherType = MCRYPT_RIJNDAEL_128
 
 $cipherMode = MCRYPT_MODE_CBC
 

Membres hérités additionnels

- Fonctions membres protégées hérités de AbstractAES
 getZeroPadding ($string, $blockSize)
 

Description détaillée

Mcrypt implementation

Depuis
4.0.0
Obsolète:
4.0.0 will be removed in 5.0.0

Documentation des fonctions membres

◆ decrypt()

decrypt (   $cipherText,
  $key 
)

Decrypt encrypted data

Paramètres
string$cipherTextEncrypted data
string$keyEncryptionkey
Renvoie
string Plaintext data

Implémente AesInterface.

Références $key.

◆ encrypt()

encrypt (   $plainText,
  $key,
  $iv = null 
)

Encrypt the data

Paramètres
string$plainTextPlaintext data
string$keyEncryption key
string$ivIV for the encryption
Renvoie
string Encrypted data

Implémente AesInterface.

Références $key.

◆ getBlockSize()

getBlockSize ( )

Get the block size

Renvoie
integer

Implémente AesInterface.

◆ isSupported()

isSupported ( )

Is this adapter supported?

Renvoie
boolean

Implémente AesInterface.

◆ setEncryptionMode()

setEncryptionMode (   $mode = 'cbc',
  $strength = 128 
)

Set the encryption mode

Paramètres
string$modeEncryption Mode
integer$strengthEncryption Strength
Renvoie
void

Implémente AesInterface.

Références $mode.

Documentation des champs

◆ $cipherMode

$cipherMode = MCRYPT_MODE_CBC
protected

◆ $cipherType

$cipherType = MCRYPT_RIJNDAEL_128
protected

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