Skip to content

bemnet16/Python-DES-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DES Algorithm Implementation in Python.

Overview

This DES Algorithm Implementation is a Python-based cryptographic tool, designed to offer robust encryption and decryption functionalities using the Data Encryption Standard (DES). This project is essential for those interested in cryptography and the implementation of one of the most widely used symmetric-key algorithms.

Features

  • Encryption & Decryption: Implements DES for both encrypting and decrypting data, ensuring secure communication.
  • User-Friendly GUI: Includes a graphical user interface for easy interaction with the tool.
  • Key Generation: Generates secure keys using DES specifications.
  • Detailed Constants and Permutations: All necessary constants and permutations for DES are included and clearly structured.

GUI-Preview


Course Page

En/Decrypt bin '0b' messages

encrypt message decrypt message

En/Decrypt hex '0x' messages

encrypt message decrypt message

En/Decrypt text 'latin-1' messages

encrypt message decrypt message

Error dialog box / notify any error

error dialog box

Installation

git clone https://github.com/bemnet16/Python-DES-Project
cd Python-DES-Project

Releases

No releases published

Packages

No packages published

Languages