Generate Random Elgamal Variables

Encrypting

Decrypting