Skip to content

elibtronic/pythonMCS

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

A Python implemented McEliece Cryptosystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages