Click or drag to resize

CryptoSysAPI Namespace

.NET interface to CryptoSys API.
Classes
 ClassDescription
Public classAead Provides generic authenticated encryption.
Public classAes128 Advanced Encryption Standard (AES) with 128-bit key
Public classAes192 Advanced Encryption Standard (AES) with 192-bit key
Public classAes256 Advanced Encryption Standard (AES) with 256-bit key
Public classBlowfish Blowfish cipher algorithm
Public classCipher Block cipher utilities
Public classCipherStream Stream cipher algorithms
Public classCnv Character conversion routines
Public classCompr Compression utilities
Public classCrc CRC-32 computations
Public classDes Data Encryption Standard (DES) Cipher (legacy applications only)
Public classGcm Provides authenticated encryption using the Galois/Counter Mode (GCM) of operation with the AES algorithm (AES-GCM).
Public classGeneral General functions
Public classHash Message Digest Hash Functions
Public classMac Message authentication code (MAC) functions
Public classMd5 MD5 Hash Algorithm
Public classPbe Password-based encryption
Public classPc1 RC4-compatible stream cipher algorithm (superseded by Cipher.Stream methods)
Public classPrf Pseudorandom function (PRF) methods.
Public classRng Random Number Generator to NIST SP800-90
Public classSha1 Secure Hash Algorithm 1 (SHA-1)
Public classSha256 Secure Hash 256 Algorithm (SHA-256)
Public classSha3 Secure Hash Algorithm SHA-3
Public classTdea Triple DES Cipher (3DES, TDEA, DES-EDE3)
Public classWipe Data Wiping Functions
Public classXof Extendable-output function (XOF) methods.
Public classZlib ZLIB compression algorithm
Enumerations
 EnumerationDescription
Public enumerationAeadAlgorithm AEAD algorithm
Public enumerationAeadOpts Advanced options
Public enumerationCipherOpts Advanced options
Public enumerationCipherAlgorithm Block Cipher Algorithm
Public enumerationCipherFileOption Advanced options for file cipher operations
Public enumerationCipherStreamAlgorithm Stream cipher algorithm
Public enumerationComprAlgorithm Compression algorithm.
Public enumerationEncodingBase Base for encoding methods
Public enumerationHashAlgorithm Message Digest Hash Algorithm
Public enumerationMacAlgorithm Message Authentication Code (MAC) Algorithm
Public enumerationMode Cipher Mode
Public enumerationPadding Block Cipher Padding
Public enumerationPrfAlgorithm Pseudorandom function (PRF) algorithm.
Public enumerationRngOptions Rng options
Public enumerationRngStrength Required security strength for user-prompted entropy
Public enumerationWipeOptions Wipe options.
Public enumerationXofAlgorithm Extendable-output function (XOF) algorithm.