https://github.com/saharshleo/s-des
Inner working of the S-DES algorithm using interesting animations and visualizations
https://github.com/saharshleo/s-des
cryptography decryption encryption s-des sdes sdes-algorithm sdes-cipher
Last synced: about 1 year ago
JSON representation
Inner working of the S-DES algorithm using interesting animations and visualizations
- Host: GitHub
- URL: https://github.com/saharshleo/s-des
- Owner: saharshleo
- Created: 2021-12-02T09:50:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-27T13:33:34.000Z (about 4 years ago)
- Last Synced: 2025-04-01T10:35:38.243Z (about 1 year ago)
- Topics: cryptography, decryption, encryption, s-des, sdes, sdes-algorithm, sdes-cipher
- Language: JavaScript
- Homepage: https://s-des.herokuapp.com/
- Size: 585 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# S-DES (Simplified Data Encryption Standard)
https://s-des.herokuapp.com/
This repository showcases the inner working of the S-DES algorithm using interesting animations and visualizations.
Simplified Data Encryption Standard (S-DES) is similar to the DES algorithm. However, it is a smaller algorithm and has fewer parameters than DES.
- It is a **block cipher** that operates on an **8-bit input**.
- Being a symmetric key cipher, it uses the same key for both encryption and decryption. A random **10-bit key** is used to produce **two 8-bit keys** which will in turn, be used for encryption and decryption.
- It uses both, **substitution** and **diffusion**, just like DES.
Install all packages
**`npm install`**
Run the app
**`npm start`**
| **Key Generation** |  |
:-------------------------:|:-------------------------:
| | Encryption | Decryption |
:-------------------------:|:-------------------------:|:-------------------------:
Iteration #1 |  | 
Iteration #2 |  | 