Encryption Algorithms Flashcards

1
Q

3DES (Triple Data Encryption Standard)

A

Symmetric.
Key lengths: 56, 112, 168 bits.
Block size: 64 bits.

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

RC4 (Rivest Cipher 4)

A

Symmetric.
Key lengths: 40 to 2048 bits.
Stream cipher.

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

Blowfish

A

Symmetric.
Key lengths: 32 to 448 bits (mainly 128 bits).
Block size: 64 bits.

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

Twofish

A

Symmetric.
Key lengths: 128, 192, or 256 bits.
Block size: 128 bits.

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

CAST5

A

Symmetric.
Key lengths: 40 to 128 bits.
Block size: 64 bits.

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

CAST6

A

Symmetric.
Key lengths: 128, 160, 192, 224, 256 bits.
Block size: 128 bits.

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

RSA (Rivest-Shamir-Adleman)

A

Asymmetric.
Key lengths: 2048 to 4096 bits (typical).
1 round.

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

DSA (Digital Signature Algorithm)

A

A digital signature is an encrypted hash of a message.
The sender’s private key encrypts the hash of the message to create the digital signature.
The recipient decrypts the hash with the sender’s public key, providing authentication, non-repudiation, and integrity.

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

ECC (Elliptic Curve Cryptography)

A

Asymmetric.
Key length: 256 bits (typically).

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

DH (Diffie-Hellman)

A

Asymmetric.
Provides secure key exchange.

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

MD5 (Message Digest Algorithm 5)

A

Hash.
128-bit hash values (digest).
512-bit blocks.
4 rounds.

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

SHA-1 (Secure Hash Algorithm 1)

A

Hash.
160-bit hash values (digest).
512-bit block sizes.

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