


## Klassen

| Klasse | Beschrijving |
| --- | --- |
| [AsnEncodedData](./asnencodeddata/) | ASN.1-gecodeerde data. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [AsymmetricAlgorithm](./asymmetricalgorithm/) | Abstracte basisklasse voor asymmetrische encryptie‑algoritmen. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [AsymmetricSignatureDeformatter](./asymmetricsignaturedeformatter/) | Basisklasse voor asymmetrische handtekening‑deformatters. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [AsymmetricSignatureFormatter](./asymmetricsignatureformatter/) | Basisklasse voor asymmetrische handtekening‑formatters. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [CryptoStream](./cryptostream/) | Stream‑implementatie die een bestaande stream omsluit met een cryptografische functie. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [CspKeyContainerInfo](./cspkeycontainerinfo/) | Aanvullende informatie over een cryptografisch sleutelpaar. |
| [CspParameters](./cspparameters/) | Parameters van Cryptographic Service Provider. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [DeriveBytes](./derivebytes/) | Abstracte klasse waaruit alle klassen die byte‑reeksen van een opgegeven lengte afleiden, overerven. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [DSA](./dsa/) | Basisklasse voor implementaties van het [DSA](./dsa/) algoritme. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [DSACryptoServiceProvider](./dsacryptoserviceprovider/) | [DSA](./dsa/) algoritme in CSP‑vorm. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [DSASignatureDeformatter](./dsasignaturedeformatter/) | Gebruikt voor het verifiëren van de [DSA](./dsa/) handtekeningen. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [DSASignatureFormatter](./dsasignatureformatter/) | Gebruikt om een [DSA](./dsa/) handtekening te maken. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [ECDsa](./ecdsa/) | Basisklasse voor implementaties van het [ECDsa](./ecdsa/) algoritme. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/)-pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [ECDsaBotan](./ecdsabotan/) | [ECDsa](./ecdsa/) algoritme in Botan‑vorm. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [FromBase64Transform](./frombase64transform/) | Converteert de [CryptoStream](./cryptostream/) klasse‑instantie van base64. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [HashAlgorithm](./hashalgorithm/) | Basisklasse voor hash‑algoritmen. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [HMAC](./hmac/) | Alle implementaties van hash‑gebaseerde bericht‑[Authentication](../system.security.authentication/) code ([HMAC](./hmac/)) moeten deze abstracte klasse erven. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [HMACSHA1](./hmacsha1/) | Hash‑gebaseerde bericht‑[Authentication](../system.security.authentication/) code die de [SHA1](./sha1/) hash‑functie gebruikt. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [HMACSHA512](./hmacsha512/) | Hash‑gebaseerde bericht‑[Authentication](../system.security.authentication/) code die de [SHA512](./sha512/) hash‑functie gebruikt. Gedeeltelijk geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [ICryptoTransform](./icryptotransform/) | Basisklasse van cryptografische transformer. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [ICspAsymmetricAlgorithm](./icspasymmetricalgorithm/) | Asymmetrische algoritme‑basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [KeySizes](./keysizes/) | Set van sleutelgroottes die door symmetrische algoritmen worden geaccepteerd. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [MD5](./md5/) | [MD5](./md5/) hash‑algoritme. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [MD5CryptoServiceProvider](./md5cryptoserviceprovider/) | CSP‑compatibel [MD5](./md5/) algoritme. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [Oid](./oid/) | Cryptografische object‑identificator. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RandomNumberGenerator](./randomnumbergenerator/) | Abstracte klasse voor random‑number‑generators om van te erven. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RC2](./rc2/) | [RC2](./rc2/) symmetrische algoritme‑basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RC2Managed](./rc2managed/) | Beheerd [RC2](./rc2/) algoritme. Alleen ECB-, CFB- en CBC‑cipher‑modi worden ondersteund. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [Rfc2898DeriveBytes](./rfc2898derivebytes/) | Implementeert wachtwoord‑gebaseerde sleutelafleiding, PBKDF2. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [Rijndael](./rijndael/) | Basisklasse voor het [Rijndael](./rijndael/) algoritme. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RijndaelManaged](./rijndaelmanaged/) | Beheerd [Rijndael](./rijndael/) algoritme. Ondersteunt alleen ECB‑ en CFB‑modi met geen padding en CBC‑modus met geen en nul‑padding. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RIPEMD160](./ripemd160/) | Bereken [RIPEMD160](./ripemd160/) hash voor invoergegevens. In C++ is [RIPEMD160](./ripemd160/) geen abstracte klasse. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RNGCryptoServiceProvider](./rngcryptoserviceprovider/) | Willekeurige getallengenerator die de CSP-notie volgt. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSA](./rsa/) | Basisklasse voor implementaties van het [RSA](./rsa/) algoritme. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSACryptoServiceProvider](./rsacryptoserviceprovider/) | [RSA](./rsa/) algoritme in CSP‑vorm. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSAEncryptionPadding](./rsaencryptionpadding/) | Padding‑modus en parameters voor [RSA](./rsa/) encryptie‑ of decryptie‑operaties. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSAPKCS1SignatureDeformatter](./rsapkcs1signaturedeformatter/) | Klasse om een [RSA](./rsa/) PKCS #1 v1.5‑handtekening te verifiëren. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSAPKCS1SignatureFormatter](./rsapkcs1signatureformatter/) | Tekent gegevens met een [RSA](./rsa/) PKCS #1 v1.5‑handtekening. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [RSASignaturePadding](./rsasignaturepadding/) | Padding-modus en parameters voor [RSA](./rsa/) handtekeningcreatie of verificatiebewerkingen. |
| [SHA1](./sha1/) | Berekent de [SHA1](./sha1/) hash voor invoergegevens. In C++ is [SHA1](./sha1/) geen abstracte klasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA1CryptoServiceProvider](./sha1cryptoserviceprovider/) | [SHA1](./sha1/) CSP-implementatie. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA1Managed](./sha1managed/) | Beheerde [SHA1](./sha1/) hasher. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA256](./sha256/) | Berekent de [SHA256](./sha256/) hash voor invoergegevens. In C++ is [SHA256](./sha256/) geen abstracte klasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA256Managed](./sha256managed/) | Beheerde [SHA256](./sha256/) hasher. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA384](./sha384/) | Berekent de [SHA384](./sha384/) hash voor invoergegevens. In C++ is [SHA384](./sha384/) geen abstracte klasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA384Managed](./sha384managed/) | Beheerde [SHA384](./sha384/) hasher. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA512](./sha512/) | Berekent de [SHA512](./sha512/) hash voor invoergegevens. In C++ is [SHA512](./sha512/) geen abstracte klasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SHA512Managed](./sha512managed/) | Beheerde [SHA384](./sha384/) hasher. Niet geïmplementeerd. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [SymmetricAlgorithm](./symmetricalgorithm/) | Symmetrisch algoritme dat dezelfde sleutel gebruikt voor versleuteling en ontsleuteling, basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [ToBase64Transform](./tobase64transform/) | Converteert de [CryptoStream](./cryptostream/) klasse‑instantie naar base‑64. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [TripleDES](./tripledes/) | Triple [Data](../system.data/) Encryption Standard-algoritme basisklasse. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [TripleDESManaged](./tripledesmanaged/) | Beheerde [TripleDES](./tripledes/) implementatie. Ondersteunt alleen ECB- en CFB-modi met geen padding en CBC-modus met geen, nullen en PKCS7 padding. Objecten van deze klasse mogen alleen worden gealloceerd met de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
## Enums

| Enum | Beschrijving |
| --- | --- |
| [CipherMode](./ciphermode/) | Blokcijfer-modus. |
| [CryptoStreamMode](./cryptostreammode/) | [CryptoStream](./cryptostream/) richting. |
| [ECKeyXmlFormat](./eckeyxmlformat/) | XML-indeling voor elliptische-curve-sleutels. |
| [FromBase64TransformMode](./frombase64transformmode/) | Specificeert of witruimte moet worden genegeerd bij de base‑64 transformatie. |
| [KeyNumber](./keynumber/) | Sleuteltype. |
| [OidGroup](./oidgroup/) | Identificeert [Windows](../system.windows/) OID-groepen. |
| [PaddingMode](./paddingmode/) | Definieert hoe berichten die korter zijn dan het blok dat vereist is door de cryptobewerking, behandeld moeten worden. |
| [RSAEncryptionPaddingMode](./rsaencryptionpaddingmode/) | Padding-modus gebruikt bij [RSA](./rsa/) encryptie‑ of decryptie‑bewerkingen. |
| [RSASignaturePaddingMode](./rsasignaturepaddingmode/) | Padding-modus gebruikt bij [RSA](./rsa/) handtekeningcreatie‑ of verificatie‑bewerkingen. |
## Functions

| Functie | Beschrijving |
| --- | --- |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator!= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator== | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator> | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator>= | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
