Passa al contenuto principale

2. Notation (Notazione)

2. Notation (Notazione)

C - ciphertext (testo cifrato), una stringa di ottetti

c - iteration count (conteggio delle iterazioni), un intero positivo

DK - derived key (chiave derivata), una stringa di ottetti

dkLen - length in octets of derived key (lunghezza in ottetti della chiave derivata), un intero positivo

EM - encoded message (messaggio codificato), una stringa di ottetti

Hash - underlying hash function (funzione hash sottostante)

hLen - length in octets of pseudorandom function output (lunghezza in ottetti dell'output della funzione pseudocasuale), un intero positivo

l - length in blocks of derived key (lunghezza in blocchi della chiave derivata), un intero positivo

IV - initialization vector (vettore di inizializzazione), una stringa di ottetti

K - encryption key (chiave di cifratura), una stringa di ottetti

KDF - key derivation function (funzione di derivazione delle chiavi)

M - message (messaggio), una stringa di ottetti

P - password, una stringa di ottetti

PRF - underlying pseudorandom function (funzione pseudocasuale sottostante)

PS - padding string (stringa di riempimento), una stringa di ottetti

psLen - length in octets of padding string (lunghezza in ottetti della stringa di riempimento), un intero positivo

S - salt, una stringa di ottetti

T - message authentication code (codice di autenticazione del messaggio), una stringa di ottetti

T_1, ..., T_l, U_1, ..., U_c - intermediate values (valori intermedi), stringhe di ottetti

01, 02, ..., 08 - octets with value 1, 2, ..., 8 (ottetti con valore 1, 2, ..., 8)

\xor - bit-wise exclusive-or of two octet strings (OR esclusivo bit a bit di due stringhe di ottetti)

|| || - octet length operator (operatore di lunghezza in ottetti)

|| - concatenation operator (operatore di concatenazione)

<i..j> - substring extraction operator: extracts octets i through j, 0 <= i <= j (operatore di estrazione di sottostringa: estrae gli ottetti da i a j, 0 <= i <= j)