Skip to content

pp10780/Cipher_machine_simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Server-Client Communication

This project implements a secure server-client communication system using OpenSSL for encryption and decryption.

Project Structure

The project is divided into three main directories:

  • client/: Contains the source code, object file, and executable for the client.
  • server/: Contains the source code, object files, and executable for the server. This includes the main server code as well as additional modules for handling connections and a container list.
  • crypto/: Contains the source code, object file, and header for the OpenSSL encryption and decryption functions.

The root directory also contains a Makefile for building the project.

Building the Project

To build the project, run the following command in the root directory:

make

This will compile the source code and create the executables in the client/ and server/ directories.

Debugging

To build the project with debug symbols, use the deb target in the Makefile:

make deb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published