2. Notation (Notation)
2. Notation (Notation)
C - ciphertext (Chiffretext), eine Oktettzeichenkette
c - iteration count (Iterationszähler), eine positive ganze Zahl
DK - derived key (abgeleiteter Schlüssel), eine Oktettzeichenkette
dkLen - length in octets of derived key (Länge in Oktetten des abgeleiteten Schlüssels), eine positive ganze Zahl
EM - encoded message (kodierte Nachricht), eine Oktettzeichenkette
Hash - underlying hash function (zugrunde liegende Hash-Funktion)
hLen - length in octets of pseudorandom function output (Länge in Oktetten der Ausgabe der Pseudozufallsfunktion), eine positive ganze Zahl
l - length in blocks of derived key (Länge in Blöcken des abgeleiteten Schlüssels), eine positive ganze Zahl
IV - initialization vector (Initialisierungsvektor), eine Oktettzeichenkette
K - encryption key (Verschlüsselungsschlüssel), eine Oktettzeichenkette
KDF - key derivation function (Schlüsselableitungsfunktion)
M - message (Nachricht), eine Oktettzeichenkette
P - password (Passwort), eine Oktettzeichenkette
PRF - underlying pseudorandom function (zugrunde liegende Pseudozufallsfunktion)
PS - padding string (Auffüllzeichenkette), eine Oktettzeichenkette
psLen - length in octets of padding string (Länge in Oktetten der Auffüllzeichenkette), eine positive ganze Zahl
S - salt, eine Oktettzeichenkette
T - message authentication code (Nachrichtenauthentifizierungscode), eine Oktettzeichenkette
T_1, ..., T_l, U_1, ..., U_c - intermediate values (Zwischenwerte), Oktettzeichenketten
01, 02, ..., 08 - octets with value 1, 2, ..., 8 (Oktette mit Wert 1, 2, ..., 8)
\xor - bit-wise exclusive-or of two octet strings (bitweise Exklusiv-Oder-Verknüpfung zweier Oktettzeichenketten)
|| || - octet length operator (Oktettlängen-Operator)
|| - concatenation operator (Verkettungsoperator)
<i..j> - substring extraction operator: extracts octets i through j, 0 <= i <= j (Teilzeichenketten-Extraktionsoperator: extrahiert Oktette i bis j, 0 <= i <= j)