Using Java, implement a little app that has the following features:
Given a (Username, Password) pair in ASCII; store the pair to a file
Given a (Username, Password) pair in ASCII; check if the username exists and if the password matches the one stored in a file. If it does, don't store the duplicate.
Using a flag the user should be able to choose ECB, CTR or CBC modes.
Program does not need to be interactive. Command line interface is sufficient.
Java has great crypto extensions.
13 freelancers are bidding on average $175 for this job
I am a experienced programmer, using Java and C/C++ for a long time. I can develop this software and adapt the interface to Macintosh computers. If my bid will be selected I can code in a small time.