Glossary

Brute Force Attack

Brute Force is an attack by exhaustive enumeration: an attacker systematically tries every possible password or key until the correct one is found. With a sufficiently long password it is mathematically infeasible, but short passwords are vulnerable.

Defences

Dictionary attack

A brute-force variant — trying a dictionary of common passwords rather than all combinations. "password123" and "qwerty" are tried first. Passwords must therefore be long and random.