Java Network Programming & Encryption

Using sockets and end to end encryption

Java Network Programming & Encryption
Java Network Programming & Encryption

Java Network Programming & Encryption free download

Using sockets and end to end encryption

  • Server socket creating

  • Socket creating

  • Writing server

  • Sending message over socket

  • Using threads and runnable

  • Sending java objects over socket

  • End to end encryption between two end points

  • Using AES encryption

  • Using file outputstream, inputstream

  • Reading from sockets(inputstream), writing to sockets(outputstream)

  • Using Secretkey and IvSpec

  • Using encryption algorithm

  • Exporting application as a standalone .jar file on eclipse

  • Running .jar file on command line

  • Using interface

  • Using byte[] (bytearray)

  • Writing utility methods for encryption and decryption

  • Forwarding message from one client to another

  • Using objectoutputstream and inputstream while reading and writing on sockets

  • Using bytearrayoutputstream and bytearrayinputstream

  • Using cipher decrypt mode and encrypt mode

  • Cipher do update and do final and init

  • Encrypting a message on one side than decrypting it on the other side

  • Using concurrenthashmap and hashmap

  • Using java generic types

  • You will see file encryption and decryption methods

  • We will use eclipse for ide.


    At the end of this course;

  • you will understand encryption and decryption mechanism

  • you will understand server - client mechanism

  • you will understand end to end encryption mechanism

  • you will understand running .jar files


All my udemy courses are focused on practical training. You will need basic knowledge of java. If you think you forgot, i recommend refresh your java knowledge.