SkillAgentSearch skills...

EduTLS

SSL/TLS is the most common and widely used secure protocol in Internet. It is a package of more than 30 cryptographic primitives and protocols. For students studying information security it is of a crucial importance to have a good understanding of how the different parts are working. The aim of the project will be to develop an educational implementation of SSL/TLS that could be used when teaching information security. The basic idea is to create a simple protocol that encrypts communication between two hosts, implemented in Java. The protocol should include implementations of DH, RSA, AES and SHA-1 accompanied by a graphical interface that will monitor what is happening in every moment of the work of the algorithm (protocol). The graphical user interface should also include statistics on how time consuming each operation has been.

Install / Use

/learn @evinje/EduTLS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

The project uses JUnit version 4.

On Eclipse, perform the following steps to add JUnit:

  1. Right click on project and choose Properties
  2. Click on "Java Build Path" from the menu on the left side
  3. Click on tab "Libraries"
  4. Click on the button "Add Library"
  5. Choose "JUnit"
  6. Choose JUnit version 4 and click "Finish"
View on GitHub
GitHub Stars4
CategoryEducation
Updated1y ago
Forks2

Languages

Java

Security Score

55/100

Audited on May 5, 2024

No findings