Top "Diffie-hellman" questions

Diffie-Hellman, commonly abbreviated DH, refers to a public key cryptographic protocol used by two parties to produce a common shared secret.

Diffie-Hellman in place of SSL?

Can a Diffie-Hellman key exchange algorithm be used to encrypt client-server communication on a web-page in place of SSL? If …

encryption ssl diffie-hellman
How to exploit Diffie-hellman to perform a man in the middle attack

Im doing a project where Alice and Bob send each other messages using the Diffie-Hellman key-exchange. What is throwing me …

diffie-hellman man-in-the-middle
Encrypt message for Web Push API in Java

I'm trying to create a server capable of sending push messages using the Push API: https://developer.mozilla.org/en-US/…

java encryption diffie-hellman push-api
How does one access the raw ECDH public key, private key and params inside OpenSSL's EVP_PKEY structure?

I'm using OpenSSL's c library to generate an elliptic curve Diffie-Hellman (ECDH) key pair, following the first code sample here. …

c openssl pki elliptic-curve diffie-hellman
python Diffie Hellman standard library

Is there a standard library for python that implements diffie helman? I've taken a look at openssl wrapper in python …

cryptography diffie-hellman
Diffie Hellman and AES on Android

I am trying to use Diffie Hellman for key exchange and AES to encrypt data with keys. Can anyone provide …

android encryption aes diffie-hellman
Generator G's requirement to be a primitive root modulo p in the Diffie Hellman algorithm

Having searched, I've found myself confused by the use of P and G in the Diffie Hellman algorithm. There is …

cryptography root primitive modulo diffie-hellman