Bonus Assignment (15 points)

Add encrypted messaging to the Chat Server/Client



  1. Assignment 2 - My Chat Solution -Feel free to use it if you want.
     
  2. Encryption - The Build, The Key, The Store
     
  3. A Byte Client
     
  4. A Byte Server
     
  5. The Steps:
     
    • Step 1 Chatting with Byte Arrays
       
    • Step 2 Add "Akeystore" encryption to A Byte Client and A Byte Server as a test.
       
    • Step 3 Combine Steps 1 and 2. The Catch- Akeystore encrypts Strings of length 8 so other strings have to be encrypted in segments and/or padded.
       
  6. The Key Store Fix: