Suggest how you would go about validating a password protection system for an application that you have developed. Explain the function of any tools that you think may be useful.