
EC-CouncilCertified Application Security Engineer (Java)
Domain 5Objective 3
Cryptographic Attacks and Defensive Coding CASEJAVA Practice Questions (Page 7)
Part of the Secure Coding: Cryptography domain, which makes up ~13% of our current practice bank. EC-Council does not publish an official question count, but from its 120-minute exam (~50–80 total, ~7–10 in this domain), expect 2–3 from this objective — we provide 43 practice questions to prepare you well beyond it. (estimate)
43questions here
9free pages
7concepts
Questions 31–35
- 31
A developer implements password hashing using MD5 with a static salt. A security review flags that the hashes are vulnerable to brute-force and rainbow-table attacks. Which replacement is the most secure choice?
Select an answer first - 32
A Java application uses the `javax.crypto` package to encrypt data. The developer wants to avoid implementation flaws and ensure the code is maintainable. Which practice is most aligned with using established cryptographic libraries correctly?
Select an answer first - 33
Which Java API is the standard for cryptographic operations and provides a framework for using various algorithms?
Select an answer first - 34
Why should cryptographic error messages be generic and not reveal specific details?
Select an answer first - 35
A Java application encrypts a database column using AES-ECB. An attacker who can insert data into the database notices that identical plaintext values produce identical ciphertexts. Which attack is the attacker most likely to perform?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by EC-Council. “CASEJAVA” is a trademark of its owner, used for identification only.