Skip to content

Finally, a fun course project. Part of the Cryptography course at NITK.

License

Notifications You must be signed in to change notification settings

kavyabhat02/aes-des-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AESDESecure

Yep, the package is named so because I like puns.

Usage:

Build

From the root of this repository, run:
python3 setup.py bdist_wheel

Install

A wheel file is created in the dist folder that is created after the build. Install the library using:
pip install /path/to/<name of wheel file>.whl

Import and use!

Add these lines to your code:

import AESDESecure

Use the library functions you require, for example:

des_encrypted = AESDESecure.des("plaintext", "key")

will give you the encrypted binary for the word "plaintext" using DES.

To-Do:
  1. Add support for AES and DES modes
  2. Document method usage

About

Finally, a fun course project. Part of the Cryptography course at NITK.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages