Skip to content

implemented Data Encryption Standard (DES) Using C++

License

Notifications You must be signed in to change notification settings

eadanp/DES-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

DES-Implementation

Authors: Eadan Plotnizky, Naama Scandarion

Programming Language: C++

Description:

This program let a user choose if he wants to encrypt or decrypt a message using DES algorithm with ECB Mode Of Operation, or to exit the program.

Encryption: The user will input a secret message to be encrypted and a secret 8 character password/key. The output will be the encrypted binary string and the encrypted cipher text.

Decryption: The user will input an encrypted message to be decrypted and a secret 8 character password/key. The output will be the decrypted cipher text.

To run the program through VSCode make sure you have a G++ compiler.

Instructions:

  1. open Terminal
  2. make sure you are in the right directory

Windows:

  1. type g++ -o main.exe .\des.cpp .\main.cpp to compile the program and to create an executable file.
  2. type ./main.exe to run the executable through the terminal.

MacOS (with bash terminal):

  1. type g++ -o main.out des.cpp main.cpp to compile the program and to create an executable file.
  2. type ./main.out to run the executable through the terminal.

About

implemented Data Encryption Standard (DES) Using C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages