Cryptography, PKI & TLS practice test
Hashes, MACs, authenticated encryption, public-key cryptography and signatures, how TLS 1.3 works, certificates and chains of trust, Certificate Transparency, mutual TLS, and key management with KMS and HSMs, through to protecting model weights. The pool for this topic holds 11 easy, 18 medium and 11 hard items. Each answer comes with its reasoning and a link to the question or concept page it was drawn from.
Sample items with answers
Encoding only changes representation; anyone can decode Base64. Encryption needs the key to reverse, a hash cannot be reversed at all, and a signature is verified rather than reversed. Treating encoded secrets as protected is a common configuration mistake.
A hash has no key. An attacker who controls the server replaces the file and publishes the new hash beside it. A hash only proves integrity when it arrives through a channel the attacker cannot change, such as a signed manifest.
After the test
Choosing from options is easier than reasoning it out in front of a panel. These pages make you reason it out: