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)