TechNuggets Academy
212-81

Free EC-Council Certified Encryption Specialist Practice Test

12 exam-style questions with full explanations — no sign-up. Score yourself, then close your gaps with the full course.

Exam fee ~$2506 exam domainsLevel Intermediate2 timed practice tests in the course
✅ Free practice — no sign-up📝 Real exam-style questions💡 Detailed explanations💸 30-day money-back via Udemy
Question 1 of 12 · Introduction and History of Cryptography
A CTF challenge gives you the ciphertext 'KHOOR ZRUOG' and tells you it was encrypted with a simple substitution where every letter is shifted by the same fixed amount through the alphabet. Which classical cipher was used, and what is the plaintext?
A fixed shift of every letter by the same amount (here shift of 3) is the defining feature of the Caesar cipher. Shifting K->H, H->E, O->L, O->L, R->O gives 'HELLO', and Z->W, R->O, U->R, O->L, D->D gives 'WORLD', so the plaintext is 'HELLO WORLD'.
Question 2 of 12 · Symmetric Cryptography and Hashes
A cloud storage provider needs to encrypt data blocks on an SSD where individual blocks must be randomly accessed and decrypted independently, and the encryption process should be parallelizable across multiple CPU cores. Which block cipher mode of operation BEST meets these requirements?
CTR mode encrypts a counter value (combined with a nonce) to produce keystream blocks independently of plaintext or ciphertext chaining, so any block can be encrypted or decrypted by computing E(k, nonce||counter) directly, giving true random access and parallelism with no padding needed.
Question 3 of 12 · Number Theory and Asymmetric Cryptography
A company is redesigning its TLS handshake process and requires that a compromise of the server's long-term private key in the future must NOT allow an attacker to decrypt previously captured session traffic. Which key exchange method should be used?
Ephemeral Diffie-Hellman (DHE/ECDHE) generates a fresh key pair per session, so recovering the server's static private key later provides no way to derive past session keys — this is the definition of perfect forward secrecy (PFS).
Question 4 of 12 · Applications of Cryptography
A company must ensure that a signed contract cannot later be denied by the signer, and any modification to the document must be detectable. Which mechanism BEST provides this?
A digital signature uses the signer's unique private key over a hash of the document, providing both integrity (hash) and non-repudiation (only the signer holds the private key).
Question 5 of 12 · Cryptanalysis
An analyst intercepts ciphertext produced by a Vigenère cipher and suspects the key is short and repeating. Which technique should be used to determine the length of the repeating key by locating repeated sequences in the ciphertext and measuring the distances between them?
Kasiski examination finds repeated substrings in the ciphertext, measures the distances between their occurrences, and finds the GCD of those distances — the GCD (or a factor of it) reveals the probable key length for a polyalphabetic cipher like Vigenère.
Question 6 of 12 · Quantum and Post-Quantum Cryptography
A financial institution wants to migrate its TLS key exchange mechanism to resist attacks from a future large-scale quantum computer capable of running Shor's algorithm. Which solution BEST meets this requirement?
ML-KEM (standardized as FIPS 203, based on Kyber) is built on the Module Learning With Errors lattice problem, which has no known efficient quantum algorithm attack, making it resistant to Shor's algorithm.
Question 7 of 12 · Introduction and History of Cryptography
You need to teach a class the historical evolution from monoalphabetic to polyalphabetic substitution ciphers used to defeat frequency analysis. Which cipher should you select to demonstrate a keyword-based cipher where the same plaintext letter can map to different ciphertext letters depending on its position?
The Vigenere cipher uses a repeating keyword to select a different Caesar shift for each letter position, making it polyalphabetic and specifically designed to defeat simple frequency analysis that breaks monoalphabetic ciphers.
Question 8 of 12 · Symmetric Cryptography and Hashes
A financial application already has a FIPS-validated AES-128 implementation in place and needs to add message authentication for transaction records without introducing a separate hash-function library. Which MAC construction should the developers use?
CMAC builds a secure MAC entirely from a block cipher (like AES) using CBC-style chaining with derived subkeys, so it reuses the already-validated AES-128 code path without requiring any hash function library.
Question 9 of 12 · Number Theory and Asymmetric Cryptography
During RSA key pair generation, an engineer must select the public exponent e. Which value is the standard choice used in practice to balance encryption performance with resistance to low-exponent attacks?
65537 (2^16 + 1) is the de facto standard RSA public exponent — it is prime, has a small Hamming weight for fast modular exponentiation, and is large enough to resist known low-exponent attacks like Hastad's broadcast attack.
Question 10 of 12 · Applications of Cryptography
In the Kerberos authentication protocol, what does a client present to the Ticket Granting Service (TGS) to obtain a service ticket?
After initial authentication with the AS, the client receives a TGT, which it then presents to the TGS to request service tickets for specific resources.
Question 11 of 12 · Cryptanalysis
A penetration tester obtains a database of password hashes and attempts to crack them using a precomputed rainbow table, but the attack fails to recover any passwords despite the hashes being generated from weak, common passwords. Which password storage practice BEST explains this failure?
A unique salt per user forces the attacker to build a separate rainbow table (or brute-force chain) for each salt value, which defeats the entire purpose of a precomputed table and makes the attack computationally infeasible at scale — this is the exam's key gotcha regarding salting.
Question 12 of 12 · Quantum and Post-Quantum Cryptography
An engineer needs to select the NIST-standardized post-quantum digital signature algorithm that is lattice-based and designated as the primary general-purpose signature scheme for signing firmware updates. Which algorithm should be selected?
ML-DSA (standardized as FIPS 204, based on CRYSTALS-Dilithium) is the NIST-selected primary lattice-based digital signature algorithm intended for general-purpose use in post-quantum migrations.
Ready for the real thing?

The full course has two full-length practice tests, video lessons for every exam domain, hands-on labs and detailed answer explanations.

Start my full course on Udemy →

212-81 exam — quick answers

How much does the 212-81 exam cost?

The exam fee is approximately $250 and varies by region — confirm current pricing with the certification vendor before you book.

What topics are on the exam?

It covers 6 domains: Introduction and History of Cryptography (12% (author estimate)), Symmetric Cryptography and Hashes (24% (author estimate)), Number Theory and Asymmetric Cryptography (22% (author estimate)), Applications of Cryptography (24% (author estimate)), Cryptanalysis (10% (author estimate)), Quantum and Post-Quantum Cryptography (8% (author estimate)). The full course has a dedicated chapter, lab and practice-test coverage for each.

Is this practice test really free?

Yes — all questions on this page are free with explanations and no sign-up. The paid Udemy course adds two full-length timed exams, video lessons and hands-on labs.

Will this prepare me for the real exam?

The questions mirror the real exam's style and are mapped to the official domains. This is exam-focused preparation — combine the free test with the full course's timed simulations to gauge your readiness.

More free practice by exam domain:
Symmetric Cryptography and Hashes →Number Theory and Asymmetric Cryptography →Applications of Cryptography →