/ChatEncrypter

Chat Application With End To End Encryption

Primary LanguageJava

ChatEncrypter

This is a simple Chat Application built with Java Sockets with end to end encryption. This application also supports file transfer upto 10 MB of size. This lets client chat with each other using AES/DES encryption using RSA.

Getting Started

Just build the project and run the jar file created. Make sure you java JRE 8.0 installed in your system. After that you are ready to chit-chat.

Types of Encryption Used

  • AES Symmetric Key Cipher(128-bit)
  • DES Symmetric Key Cipher(64-bit)
  • RSA Asymmetric Key Cipher

Screenshots

Method Selector

Chat GUI

Client Options