ça marche seulement dans le cas où G[0] est un premier ça (où si self._privatekey est un menteur pour G[0]) ! Je me demande si G[0] est toujours un nombre premier, c'est pas très clair dans http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange