Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
deriveKeys ($salt) | |
Fonctions membres publiques statiques | |
static | createFromKey (Key $key) |
static | createFromPassword ($password) |
Champs de données | |
const | PBKDF2_ITERATIONS = 100000 |
const | SECRET_TYPE_KEY = 1 |
const | SECRET_TYPE_PASSWORD = 2 |
Fonctions membres privées | |
__construct ($secret_type, $secret) | |
Attributs privés | |
$secret_type = 0 | |
$secret | |
|
private |
Constructor for KeyOrPassword.
int | $secret_type | |
mixed | $secret | (either a Key or a password string) |
Références KeyOrPassword\$secret, KeyOrPassword\$secret_type, elseif, et Core\ensureTrue().
|
static |
Initializes an instance of KeyOrPassword from a key.
Key | $key |
Références $key.
Référencé par Crypto\decrypt(), File\decryptFile(), File\decryptResource(), Crypto\encrypt(), File\encryptFile(), et File\encryptResource().
|
static |
Initializes an instance of KeyOrPassword from a password.
string | $password |
Références $password.
Référencé par File\decryptFileWithPassword(), File\decryptResourceWithPassword(), Crypto\decryptWithPassword(), File\encryptFileWithPassword(), File\encryptResourceWithPassword(), et Crypto\encryptWithPassword().
deriveKeys | ( | $salt | ) |
Derives authentication and encryption keys from the secret, using a slow key derivation function if the secret is a password.
string | $salt |
Ex |
-suppress PossiblyInvalidMethodCall
-suppress PossiblyInvalidMethodCall
-suppress PossiblyInvalidArgument
Références Core\AUTHENTICATION_INFO_STRING, elseif, Core\ENCRYPTION_INFO_STRING, Core\ensureTrue(), Core\HASH_FUNCTION_NAME, Core\KEY_BYTE_SIZE, Core\ourStrlen(), Core\pbkdf2(), et Core\SALT_BYTE_SIZE.
Référencé par Crypto\encryptInternal().
|
private |
Référencé par KeyOrPassword\__construct().
|
private |
Référencé par KeyOrPassword\__construct().
const PBKDF2_ITERATIONS = 100000 |
const SECRET_TYPE_KEY = 1 |
const SECRET_TYPE_PASSWORD = 2 |