Export (0) Print
Expand All

CngAlgorithm Members

.NET Framework 3.5

Encapsulates the name of an encryption algorithm.

The CngAlgorithm type exposes the following members.

  NameDescription
Public method CngAlgorithm Initializes a new instance of the CngAlgorithm class.
Top

  NameDescription
Public method Equals Overloaded. Compares two CngAlgorithm objects.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Generates a hash value for the algorithm name that is embedded in the current CngAlgorithm object. (Overrides Object.GetHashCode().)
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Gets the name of the algorithm that the current CngAlgorithm object specifies. (Overrides Object.ToString().)
Top

  NameDescription
Public operator Static member Equality Determines whether two CngAlgorithm objects specify the same algorithm name.
Public operator Static member Inequality Determines whether two CngAlgorithm objects do not specify the same algorithm.
Top

  NameDescription
Public property Algorithm Gets the algorithm name that the current CngAlgorithm object specifies.
Public property Static member ECDiffieHellmanP256 Gets a CngAlgorithm object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-256 curve.
Public property Static member ECDiffieHellmanP384 Gets a CngAlgorithm object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-384 curve.
Public property Static member ECDiffieHellmanP521 Gets a CngAlgorithm object that specifies an Elliptic Curve Diffie-Hellman (ECDH) key exchange algorithm that uses the P-521 curve.
Public property Static member ECDsaP256 Gets a CngAlgorithm object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-256 curve.
Public property Static member ECDsaP384 Gets a CngAlgorithm object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-384 curve.
Public property Static member ECDsaP521 Gets a new CngAlgorithm object that specifies an Elliptic Curve Digital Signature Algorithm (ECDSA) that uses the P-521 curve.
Public property Static member MD5 Gets a new CngAlgorithm object that specifies the Message Digest 5 (MD5) hash algorithm.
Public property Static member Sha1 Gets a new CngAlgorithm object that specifies the Secure Hash Algorithm 1 (SHA-1) algorithm.
Public property Static member Sha256 Gets a new CngAlgorithm object that specifies the Secure Hash Algorithm 256 (SHA-256) algorithm.
Public property Static member Sha384 Gets a new CngAlgorithm object that specifies the Secure Hash Algorithm 384 (SHA-384) algorithm.
Public property Static member Sha512 Gets a new CngAlgorithm object that specifies the Secure Hash Algorithm 512 (SHA-512) algorithm.
Top

Community Additions

ADD
Show:
© 2015 Microsoft