love.data.hash (Français)
Disponible depuis LÖVE 11.0 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
Calcule l'empreinte numérique d'une chaîne de caractères en utilisant l’algorithme de hachage spécifié.
Il y a un bug de version, jusuqu'à 11.2 qui donne un mauvais résultat pour chaque longueur d'entrée spécifique (112 + 128n pour SHA512 et SHA384, 56 + 64n pour les autres fonctions de hachage). |
Contents
Fonction
Synopsis
rawdigest = love.data.hash( hashFunction, string )
Arguments
HashFunction (Français) hashFunction
- Algorithme de hachage à utiliser.
string (Français) string
- Chaîne de caractère à hacher.
Retourne
string (Français) rawdigest
- chaîne de caractères de l'empreinte numérique brute.
Fonction
Synopsis
rawdigest = love.data.hash( hashFunction, data )
Arguments
HashFunction (Français) hashFunction
- Algorithme de hachage à utiliser.
Data (Français) data
- Données à hacher.
Retourne
string (Français) rawdigest
- chaîne de caractères de l'empreinte numérique brute.
Notes
Pour retourner la représentation hexadécimale du hachage, utilisez love.data.encode
hexDigestString = love.data.encode("string", "hex", love.data.hash(algo, data))
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info