Encryption Flashcards
HMAC
Creates a Message Authentication Code used for auth and integrity checking
HOTP
HMAC-based OTP
TOTP
Type of HOTP
PAP
For logging into network resources, clear text.
CHAP
Hash handshake-based authentication for network resources.
In-band
Key exchange as part of a communication session
Out-of-band
Key exchange outside of the main data communication channel, like phone, internet or physically.
PSK
Preshared key. Symmetrical encryption key that is shared beforehand, out-of-band.
Session key
Random private key generated in-band.
Stream cipher
Encryption is done per-bit.
Block cipher
Encryption is done on blocks of data at a time.
Perfect forward secrecy
Creation of a random public key that is session ephemeral, preventing future decryption by compromised keys.
RIPEMD
Hashing function based on RACE.
NTLMv2
NT LAN Manager, hashing process for storing password in the windows registry. Uses HMAC-MD5
Key stretching
Algorithm for increasing the complexity of a key.
Key stretching algorithms
PBKDF2 and bcrypt