Implements Diffie-Hellman key agreement protocol (also called exponential key agreement).
Namespace:
Rebex.Security.Cryptography
Assembly:
Rebex.Common (in Rebex.Common.dll)
Syntax
Visual Basic |
---|
Public MustInherit Class DiffieHellman _ Inherits AsymmetricAlgorithm |
C# |
---|
public abstract class DiffieHellman : AsymmetricAlgorithm |
Remarks
This algorithm was developed by Diffie and Hellman in 1976. It allows two users
to exchange a secret key over an insecure medium without any prior secrets.
Inheritance Hierarchy
System..::..Object
System.Security.Cryptography..::..AsymmetricAlgorithm
Rebex.Security.Cryptography..::..DiffieHellman
Rebex.Security.Cryptography..::..DiffieHellmanCryptoServiceProvider
Rebex.Security.Cryptography..::..DiffieHellmanManaged
System.Security.Cryptography..::..AsymmetricAlgorithm
Rebex.Security.Cryptography..::..DiffieHellman
Rebex.Security.Cryptography..::..DiffieHellmanCryptoServiceProvider
Rebex.Security.Cryptography..::..DiffieHellmanManaged