https://en.wikipedia.org/wiki/Hill_cipher
A-->1 ... Z-->26
a-->27 ... b-->28
and so on..!! see code
LINUX build only
GUI is coming in future possibly
then go to the project directory and build and run so simple
Sample matrix is given in input.txt
make
make run
make clean
All namespace methods are completely reuseable
No memory leak, uninitized value as programm is checked by google sanitizer
seperation of concern
Only decryption will not work well here because encrypted code is rounding using required modulo
To work with decrypted code you have to work with value not with character
Linux termios object is called in linuxUtil.hpp file
If Program crash unexpectedly badly, then you have to close the terminal
You can apply c++ template(generic) easily