- SauES is a custom encryption standard inspired mainly by the DES standard. It is a symmetric key encryption standard.
- You can play around with the online demo here.
- The main motivation behind this project was to learn how cryptography and encryption standards work under the hood.
Rounds | 6 |
---|---|
Block Size | 48 bits |
Key Size | 48 bits |
Key Space | 248 keys |
- The key is initially permuted using a permutation table, and left shifted in each round(6).
- The block is permuted using a permutation table in each round(6).
- Clone this repo.
git clone https://github.com/bedre7/SauES.git
- Change directory to the cloned repo
cd SauES
- Create .env file under frontend directory and add the following line
VITE_API_URL=http://localhost:5000
- Install python dependencies in backend directory
cd backend && pip install -r requrements.txt
- Install npm dependencies in frontend directory
cd frontend && npm install
- Start both frontend and backend development servers
- frontend
cd frontend && npm start
- backend
cd backend && python app.py
- frontend