https://github.com/anakornk/des-encryption-with-trace
DES Encryption Implementation in C++ with Trace
https://github.com/anakornk/des-encryption-with-trace
cplusplus des-encryption trace
Last synced: 17 days ago
JSON representation
DES Encryption Implementation in C++ with Trace
- Host: GitHub
- URL: https://github.com/anakornk/des-encryption-with-trace
- Owner: anakornk
- Created: 2017-10-13T03:12:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-13T03:36:39.000Z (over 8 years ago)
- Last Synced: 2025-02-28T09:10:34.778Z (over 1 year ago)
- Topics: cplusplus, des-encryption, trace
- Language: C++
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DES Encryption Implementation with Trace
## Core Features
- Encrypt a specified 64-bit (16 hex digit) data value with a 64-bit (16 hex digit) key using DES.
- Show Trace
## Trace
- plain text and key in binary format
- subkeys generation process (subkeys in binary and hex format)
- DES encryption process
- value after IP permutation
- value after each iteration
- value after IP-1 permutation
Please view the output-example.txt for more information about the output.
## Usage
~~~~
g++ des.cpp -o des
./des
~~~~