You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Naumkin Vladimir 1fcbcc98c5 | 7 months ago | |
---|---|---|
.. | ||
McEliece.pdf | 8 months ago | |
McEliece_GUI.py | 7 months ago | |
McEliece_console.py | 7 months ago | |
cryptosystem_core.py | 7 months ago | |
icon.ico | 7 months ago | |
old_portable.py | 7 months ago | |
readme.txt | 7 months ago |
readme.txt
McEliece cryptosystem implementation by vovuas2003 Required Python libraries: numpy, galois. All cryptosystem functions are implemented in cryptosystem_core.py, just import it into your project and enjoy! For example, I coded a console menu (that works with txt files) and a GUI app. It is possible to build portable exe with pyinstaller and run code on a computer that does not have Python installed. But it is NOT compilation, so exe file will be quite large. The pdf presentation in Russian contains a bit of theory about the Mceliece cryptosystem. icon.ico is an optional file for pyinstaller old_portable.py can support another order of galois field, but saves raw integers and does not specify utf-8 encoding for strings and txt files