What do I need to know to write a client server socket program in Java using Caesar encryption authentication?


I have an assignment called "Write a client server socket program in Java in which server will authenticate client using authentication algorithm." How do I get started? Which are the prerequisites of knowledge of computer security and socket programming to implement this? Any links to good tutorials?

EDIT: Using Caesar Cipher

Maybe this can help you:


The authentication can be a simple username/password scheme.