Implementation of the ElGamal Encyption Scheme as the second project of the COMP543 course.
I. Public Key Generation - no problem, but I did not publish F since my random prime does not consist of 2 lucky primes.
II. Private Key Generation
III. Encyption & Decryption
IV. A server txt file to mimic a chat