.NET Framework Class Librar ...


.NET Framework Class Library for Silverlight
System.Security.Cryptography Namespace

The System.Security.Cryptography namespace provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication.

Classes

  ClassDescription
Public classAesRepresents the abstract base class from which all implementations of the Advanced Encryption Standard (AES) must inherit.
Public classAesManagedProvides a managed implementation of the Advanced Encryption Standard (AES) symmetric algorithm.
Public classCryptographicExceptionThe exception that is thrown when an error occurs during a cryptographic operation.
Public classCryptographicUnexpectedOperationExceptionThe exception that is thrown when an unexpected operation occurs during a cryptographic operation.
Public classCryptoStreamDefines a stream that links data streams to cryptographic transformations.
Public classDeriveBytesRepresents the abstract base class from which all classes that derive byte sequences of a specified length inherit.
Public classHashAlgorithmRepresents the base class from which all implementations of cryptographic hash algorithms must derive.
Public classHMACRepresents the abstract class from which all implementations of Hash-based Message Authentication Code (HMAC) must derive.
Public classHMACSHA1Computes a Hash-based Message Authentication Code (HMAC) using the SHA1 hash function.
Public classHMACSHA256Computes a Hash-based Message Authentication Code (HMAC) using the SHA256 hash function.
Public classKeyedHashAlgorithmRepresents the abstract class from which all implementations of keyed hash algorithms must derive.
Public classKeySizesDetermines the set of valid key sizes for the symmetric cryptographic algorithms.
Public classRandomNumberGeneratorRepresents the abstract class from which all implementations of cryptographic random number generators derive.
Public classRfc2898DeriveBytesImplements password-based key derivation functionality, PBKDF2, by using a pseudo-random number generator based on HMACSHA1.
Public classRNGCryptoServiceProviderImplements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited.
Public classSHA1Computes the SHA1 hash for the input data.
Public classSHA1ManagedComputes the SHA1 hash for the input data using the managed library.
Public classSHA256Computes the SHA256 hash for the input data.
Public classSHA256ManagedComputes the SHA256 hash for the input data using the managed library.
Public classSymmetricAlgorithmRepresents the abstract base class from which all implementations of symmetric algorithms must inherit.
Interfaces

  InterfaceDescription
Public interfaceICryptoTransformDefines the basic operations of cryptographic transformations.
Enumerations

  EnumerationDescription
Public enumerationCryptoStreamModeSpecifies the mode of a cryptographic stream.
Tags :


Page view tracker