Secure ChatRoom RSA Encryption Challenge/Response Authentication by SmartCard insertion, DES exchange encryption
$ git clone https://github.com/Yulypso/SecureApp.git
Required JDK:
- jdk-17.0.2
- jdk1.6
Run these scripts from 1 to 7 in order to start the secureApp.
> 1_makeApplet.bat
> 2_card-deleteApplet.bat
> 3_card-installApplet.bat
> 4_makeServer.bat
> 5_run_server.bat
> 6_makeClient.bat
> 7_runClient.bat
Server default port is: 7777
Insert Smartcard to get registered.
Insert the Smartcard to connect to the server.
- Messages are encrypted by the Smartcard before being sent to the server.
- Users retrieve and decrypt the encrypted message using their Smartcard.
- Private message: /msg
- Exit: /exit or /logout
- List: /list
- Kill all connected users: /killall
- Kill a specific connected user: /kill
- Halt server: /halt
- Save registered users into a database: /savebdd <database_name>
- Load registered users from the database: /loadbdd <database_name>