This document discusses developing a multi-threaded program to perform a brute force attack to discover a secret key. It will distribute the work across multiple threads, each assigned to try all combinations of a specific key length. It provides sample code for the main classes needed - SecretKey to hold the key, BruteForce as the main class, and WorkerThread to crack combinations for an assigned length in parallel. Students are to implement and submit this password cracking program by the given deadline.