Skip to content

This project is for completing the Computer Security subject provided in the 4th year of the Faculty of Computers & Information, Luxor University.

Notifications You must be signed in to change notification settings

AbdelrahimAlsadiq/Computer-Security-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Security-Project

The project aims to create a user-friendly Python application with a graphical user interface (GUI) using Tkinter to perform cryptographic operations such as:

  1. DES encryption.
  2. SHA-1 Hashing.
  3. Digital Signature Standard (DSS).

This application will provide a convenient platform for users to encrypt and decrypt data using the Data Encryption Standard (DES), generate hash values using the SHA-1 algorithm, and sign/verify messages using the Digital Signature Standard.


Application Requirements:

  • Python interpreter (Recommended: v3.12)
  • Pre-installed Tkinter, ECDSA python modules.

    Note: use pip install {module_name} to install.


How to use the Application:

  • Follow instructions that are stored in README.md file in build directory.

List of Project Directories:

  • figma: contains User Interface (UI) designs used in our project.
  • build: contains the source code of the project.
  • build/algorithms: contains the algorithms source codes.
  • build/assets: contains the GUI assets used in the source code.
  • build/outputs: contains the application's outputs for all algorithms.

Team Members:

About

This project is for completing the Computer Security subject provided in the 4th year of the Faculty of Computers & Information, Luxor University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages