In Al-Gamal Algorithm, the public key is *(p, g, A)*, and the secret key is *(a)*, in order to encrypt some data, the sender generate a random *k*, where: (*C1*, *C2*) = (*m.A^k (mod p)*, *g^k (mod p)*) If a hacker know the value of *k*, should this break the algorithm security ?