Chiffrement
in package
Chiffrement / déchiffrement symétrique.
Tags
Table of Contents
Methods
- chiffrer() : string|null
- Chiffre un message en utilisant une clé ou un mot de passe
- dechiffrer() : string|null
- Déchiffre un message en utilisant une clé ou un mot de passe
- keygen() : string
- Génère une clé de la taille attendue pour le chiffrement
- deriveKeyFromPassword() : string
- Retourne une clé de la taille attendue pour le chiffrement
Methods
chiffrer()
Chiffre un message en utilisant une clé ou un mot de passe
public
static chiffrer(string $message, string $key) : string|null
Parameters
- $message : string
- $key : string
Return values
string|nulldechiffrer()
Déchiffre un message en utilisant une clé ou un mot de passe
public
static dechiffrer(string $encoded, string $key) : string|null
Parameters
- $encoded : string
- $key : string
Return values
string|nullkeygen()
Génère une clé de la taille attendue pour le chiffrement
public
static keygen() : string
Return values
stringderiveKeyFromPassword()
Retourne une clé de la taille attendue pour le chiffrement
private
static deriveKeyFromPassword(string $password, string $salt) : string
Notamment si on utilise un mot de passe comme clé, il faut le hacher pour servir de clé à la taille correspondante.
Parameters
- $password : string
- $salt : string