Skip to content
/ TDES Public

Parallel Triple DES encryption as a command line tool

License

Notifications You must be signed in to change notification settings

zmohling/TDES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Disclaimer: This implementation truncates the trailing block of 64 bits. Although the source file will not be manipulated, I do not recommend using this software on sensitive data. 

Description:
    An implementation of the DES (Data Encryption Standard) specification. This cryptography method is out-dated, and has been replaced with the Triple Data Encryption Standard, or TDES. Full TDES implementation is the goal of this project.

https://en.wikipedia.org/wiki/Data_Encryption_Standard

Usage: 
    tdes [-enc|-dec] <source path> <dest path>

Dependency:
    OpenSSL, ...

Building:
    After building with GNU make, run the executable with the stated arguments. The encryption key is generated from the password you enter. That same password must be used to decrypt that file. 

Recommend Demo for you, the TA: 
    Use the tdes tool to encrypt the provided text file located at data/bee_movie_script. Again, use the tool to decrypt the destination file to demonstrate the encryption -> decryption life-cycle. Theoretically, it'll work on any binary, but I only verified that it works with text and .mp4 files.

About

Parallel Triple DES encryption as a command line tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published