I created a client/server application which uses 120-bit AES keys to encrypt all outgoing data. Currently, this application can support multiple clients per server. Each client is capable of sending/receiving encrypted messages. The server has its own user database used for user authentification. This is what I want done:
Server:
Limit ammount of failed logins.
Better login procedure.
Client:
Limit amount of trys to get password correct besides those set by server.
Extras:
File Transfer**
Private messaging**
Additional debugging ** Indicates priority
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Deadline information
I want the private messaging feature to be completed in a week. The file transfer should be done in a week and a half after the private messaging is completed.