Hash Flashcards

1
Q

array hash_algos ( void )

A

Retourne une liste des algorithmes de hachage enregistrés

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

resource hash_copy ( resource $context )

A

Copie un contexte de hashage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

bool hash_equals ( string $known_string , string $user_string )

A

Compares two strings using the same time whether they’re equal or not.

This function should be used to mitigate timing attacks; for instance, when testing crypt() password hashes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

string hash_file ( string $algo , string $filename [, bool $raw_output = false ] )

A

Génère une valeur de hachage en utilisant le contenu d’un fichier donné

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

string hash_final ( resource $context [, bool $raw_output = false ] )

A

Finalise un hachage incrémental et retourne le résultat de l’empreinte numérique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

string hash_hmac_file ( string $algo , string $filename , string $key [, bool $raw_output = false ] )

A

Génère une valeur de clé de hachage en utilisant la méthode HMAC et le contenu d’un fichier donné

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

string hash_hmac ( string $algo , string $data , string $key [, bool $raw_output = false ] )

A

Génère une valeur de clé de hachage en utilisant la méthode HMAC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

resource hash_init ( string $algo [, int $options = 0 [, string $key = NULL ]] )

A

Initialise un contexte de hachage incrémental

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

string hash_pbkdf2 ( string $algo , string $password , string $salt , int $iterations [, int $length = 0 [, bool $raw_output = false ]] )

A

Génère une clé PBKDF2 dérivée du mot de passe fourni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

bool hash_update_file ( resource $hcontext , string $filename [, resource $scontext = NULL ] )

A

Ajoute des données dans un contexte de hachage actif provenant d’un fichier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

int hash_update_stream ( resource $context , resource $handle [, int $length = -1 ] )

A

Ajoute des données dans un contexte de hachage actif d’un flux ouvert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

bool hash_update ( resource $context , string $data )

A

Ajoute des données dans le contexte de hachage actif

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

string hash ( string $algo , string $data [, bool $raw_output = false ] )

A

Génère une valeur de hachage (empreinte numérique)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly