Sir/Mam, as I understood from your description there is two main parts in this project:
-Search part (manifested in the question in the problem document)
-Brute force applied in this algorithm example and explanation.
I have one question , what's the name of the encryption algorithm (if it's an existing one) ? else I will have to study it more... I will be glad to receive more information about the project.
I kindly request hiring me as I will do my best.
My kindest regards.