nerdexam
EC-Council

312-50V13 · Question #218

This form of encryption algorithm is asymmetric key block cipher that is characterized by a 128-bit block size, and its key size can be up to 256 bits. Which among the following is this encryption…

The correct answer is A. Twofish encryption algorithm. Twofish Encryption Algorithm Twofish perfectly matches all the described characteristics: it is a symmetric block cipher (note: the question incorrectly states "asymmetric," but Twofish is the intended answer) featuring a fixed 128-bit block size and supports key sizes of 128…

Submitted by carter_n· Mar 6, 2026Cryptography

Question

This form of encryption algorithm is asymmetric key block cipher that is characterized by a 128-bit block size, and its key size can be up to 256 bits. Which among the following is this encryption algorithm?

Options

  • ATwofish encryption algorithm
  • BHMAC encryption algorithm
  • CIDEA
  • DBlowfish encryption algorithm

How the community answered

(57 responses)
  • A
    91% (52)
  • B
    2% (1)
  • C
    5% (3)
  • D
    2% (1)

Explanation

Twofish Encryption Algorithm

Twofish perfectly matches all the described characteristics: it is a symmetric block cipher (note: the question incorrectly states "asymmetric," but Twofish is the intended answer) featuring a fixed 128-bit block size and supports key sizes of 128, 192, or 256 bits, making it the only option fitting the description. HMAC (Option B) is incorrect because it is a message authentication code (a hashing mechanism), not an encryption algorithm at all. IDEA (Option C) uses a 64-bit block size with a 128-bit key, so it does not match the described specifications. Blowfish (Option D) also uses a 64-bit block size with variable key lengths up to 448 bits, disqualifying it from matching the 128-bit block size criterion.

Memory Tip: Think of "Two"fish = "Two" key sizes up to 256 - Twofish is the successor to Blowfish and was designed to be bigger and stronger. If you remember that Blowfish uses a 64-bit block, then Twofish (its upgrade) logically doubles it to 128-bit, making it easy to distinguish between the two on exam day.

Topics

#Twofish#Encryption Algorithms#Block Ciphers#Symmetric Encryption

Community Discussion

No community discussion yet for this question.

Full 312-50V13 Practice