Skip to content

SamueleColombo/EKE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EKE

This program implements a Java master/slave chat and use the Encrypted Key Exchange (EKE) algorithm to authenticate the users.

Requirements

This program is a NetBeans (8.1) project written in Java 8 and requires those libraries:

Server

The command below starts the EKE server.

java -cp EKE.jar server.Server <port> 

The command below is used to create a new account.

java -cp EKE.jar account.AccountManager <username> <password>

Client

The command below starts the EKE client.

java -cp EKE.jar client.Client <host> <port> <username> <password>