Les fonctions d'algorithmes de chiffrement assurent le chiffrement et le déchiffrement AES, le hachage SHA-1 et SHA-2, le calcul HMAC ainsi que le calcul de l'empreinte MD5.
aes_new
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | aes_new(config) |
| Description | Crée un objet AES pour les opérations de chiffrement et de déchiffrement ultérieures. Utilisez aes_enc() pour chiffrer les données et aes_dec() pour les déchiffrer. |
| Paramètre | Le paramètre config est un dictionnaire contenant les arguments suivants :
|
| Valeur de retour | Renvoie un objet AES (type dictionnaire) en cas de succès, ou false en cas d'échec. |
| Exemple | |
aes_enc
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | aes_enc(o, s) |
| Description | Chiffre les données à l'aide de l'algorithme AES. |
| Paramètre |
|
| Valeur de retour | Renvoie le texte chiffré de la chaîne spécifiée par s. |
| Exemple | |
aes_dec
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | aes_dec(o, s) |
| Description | Déchiffre les données à l'aide de l'algorithme AES. |
| Paramètre |
|
| Valeur de retour | Renvoie le texte clair de la chaîne spécifiée par s. |
| Exemple | |
sha1
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | sha1(s) |
| Description | Calcule le hachage SHA-1 d'une chaîne. |
| Paramètre | s : la chaîne dont vous souhaitez calculer l'empreinte SHA-1. |
| Valeur de retour | Renvoie le hachage SHA-1 au format binaire. |
| Exemple | |
sha2
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | sha2(s, l) |
| Description | Calcule le hachage SHA-2 d'une chaîne. |
| Paramètre |
|
| Valeur de retour | Renvoie le hachage SHA-2 au format binaire. |
| Exemple | |
hmac
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | hmac(k, s, v) |
| Description | Calcule une valeur HMAC. |
| Paramètre |
|
| Valeur de retour | Renvoie la valeur HMAC au format binaire en utilisant l'algorithme spécifié. |
| Exemple | |
hmac_sha1
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | hmac_sha1(k, s) |
| Description | Calcule une valeur HMAC-SHA-1. |
| Paramètre |
|
| Valeur de retour | Renvoie une valeur HMAC-SHA-1 au format binaire. |
| Exemple | |
md5
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | md5(s) |
| Description | Calcule le hachage MD5 d'une chaîne. |
| Paramètre | s : la chaîne dont vous souhaitez calculer l'empreinte MD5. |
| Valeur de retour | Renvoie le hachage MD5 au format hexadécimal. |
| Exemple | |
md5_bin
Détails sur cette fonction :
| Élément | Description |
| Syntaxe | md5_bin(s) |
| Description | Calcule une empreinte MD5 au format binaire. |
| Paramètre | s : la chaîne dont vous souhaitez calculer l'empreinte MD5. |
| Valeur de retour | Renvoie l'empreinte MD5 au format binaire. |
| Exemple | |