Skip to content

Porting to Python3 of the implemented McEliece Cryptosystem

License

Notifications You must be signed in to change notification settings

omarsehlouli/python3MCS

 
 

Repository files navigation

Python based McEliece Cryptosystem

  • Underlying linear code is Hamming 8,4
  • Needs numPy
  • python 01_visual.py visual example
  • python 02_file_encrypt_decrypt.py encodes and decodes a text file
  • python 03_private_key_crack.py shows a brute force attack of trying to reconstitute a private key
  • python 04_file_encrypt_crack_decrypt.py combination of the previous two examples
  • python 05_H16_11_private_key_crack.py proof of concept of how long the brute force would take on a larger linear code

@elibtronic

Homepage

About

Porting to Python3 of the implemented McEliece Cryptosystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%