For what kind of usage should we prefer using Diffie-Hellman in order to exchange
keys keys instead of ElgamalElGamal, and most important why should we use one or the other?
I
I do not see a clear difference between these two algorithms. What are their respective advantages?