System::Security::Cryptography namnrymd

Klasser

KlassBeskrivning
AsnEncodedDataASN.1-kodad data. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
AsymmetricAlgorithmAbstrakt basklass för asymmetriska krypteringsalgoritmer. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
AsymmetricSignatureDeformatterBasklass för asymmetriska signaturdeformatters. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
AsymmetricSignatureFormatterBasklass för asymmetriska signaturformatters. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
CryptoStreamStrömimplementation som omsluter en befintlig ström med en kryptografisk funktion. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
CspKeyContainerInfoYtterligare information om ett kryptografiskt nyckelpar.
CspParametersParametrar för Cryptographic Service Provider. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
DeriveBytesAbstrakt klass från vilken alla klasser som härleder byte-sekvenser av en specificerad längd ärver. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
DSABasklass för implementationer av algoritmen DSA. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
DSACryptoServiceProviderDSA algoritm i CSP-form. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
DSASignatureDeformatterAnvänds för att verifiera DSA signaturer. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
DSASignatureFormatterAnvänds för att skapa en DSA signatur. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
ECDsaBasklass för implementationer av algoritmen ECDsa. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
ECDsaBotanECDsa algoritm i Botan-form. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
FromBase64TransformKonverterar CryptoStream-klassens instans från base64. Objekt av den här klassen bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
HashAlgorithmBas-klass för hash-algoritmer. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan orsaka körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
HMACAlla implementationer av hash-baserad meddelande-Authentication kod (HMAC) måste ärva denna abstrakta klass. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
HMACSHA1Hash-baserad meddelande-Authentication kod som använder SHA1-hashfunktionen. Ej implementerad. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
HMACSHA512Hash-baserad meddelande-Authentication kod som använder SHA512-hashfunktionen. Delvis implementerad. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
ICryptoTransformBas-klass för kryptografisk transformator. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
ICspAsymmetricAlgorithmBas-klass för asymmetrisk algoritm. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
KeySizesUppsättning av nyckelstorlekar som accepteras av symmetriska algoritmer. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
MD5MD5 hash-algoritm. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
MD5CryptoServiceProviderCSP-kompatibel MD5 algoritm. Ej implementerad. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
OidKryptografisk objektidentifierare. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RandomNumberGeneratorAbstrakt klass för slumpmässiga talgeneratorer att ärva från. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RC2RC2 symmetrisk algoritmbas-klass. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RC2ManagedHanterad RC2 algoritm. Endast ECB-, CFB- och CBC-kryptolägen stöds. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
Rfc2898DeriveBytesImplementerar lösenordsbaserad nyckelderivering, PBKDF2. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RijndaelBas-klass för Rijndael-algoritmen. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RijndaelManagedHanterad Rijndael algoritm. Stöder endast ECB- och CFB-lägen med ingen padding samt CBC-läge med ingen och nollpadding. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RIPEMD160Beräknar RIPEMD160-hash för indata. I C++ är RIPEMD160 inte en abstrakt klass. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RNGCryptoServiceProviderSlumpmässig talgenerator som följer CSP-konceptet. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RSABas-klass för implementationer av RSA-algoritmen. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RSACryptoServiceProviderRSA algoritm i CSP-form. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RSAEncryptionPaddingPaddingläge och parametrar för RSA-krypterings- eller dekrypteringsoperationer.
RSAPKCS1SignatureDeformatterKlass för att verifiera RSA PKCS #1 v1.5-signatur. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RSAPKCS1SignatureFormatterSignerar data med en RSA PKCS #1 v1.5-signatur. Objekt av den här klassen bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan resultera i körfel och/eller påståendefel. Omslut alltid den här klassen i en System::SmartPtr pekare och använd den pekaren för att skicka den till funktioner som argument.
RSASignaturePaddingUtfyllnadsläge och parametrar för RSA signaturskapande eller verifieringsoperationer.
SHA1Beräknar SHA1 hash för indata. I C++ är SHA1 inte en abstrakt klass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA1CryptoServiceProviderSHA1 CSP-implementation. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA1ManagedHanterad SHA1 hashare. Inte implementerad. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA256Beräknar SHA256 hash för indata. I C++ är SHA256 inte en abstrakt klass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA256ManagedHanterad SHA256 hashare. Inte implementerad. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA384Beräknar SHA384 hash för indata. I C++ är SHA384 inte en abstrakt klass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA384ManagedHanterad SHA384 hashare. Inte implementerad. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA512Beräknar SHA512 hash för indata. I C++ är SHA512 inte en abstrakt klass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SHA512ManagedHanterad SHA384 hashare. Inte implementerad. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SymmetricAlgorithmSymmetrisk algoritm som använder samma nyckel för kryptering och dekryptering, basklass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
ToBase64TransformKonverterar CryptoStream-klassinstansen till base 64. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
TripleDESTriple Data Encryption Standard-algoritmens basklass. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
TripleDESManagedHanterad TripleDES implementation. Stöder endast ECB- och CFB-lägen med ingen padding och CBC-läge med ingen, nollor och PKCS7-padding. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.

Enums

EnumBeskrivning
CipherModeBlockchifferläge.
CryptoStreamModeCryptoStream riktning.
ECKeyXmlFormatXML-format för elliptiska kurvnycklar.
FromBase64TransformModeAnger om blanksteg ska ignoreras i base 64‑transformeringen.
KeyNumberNyckeltyp.
OidGroupIdentifierar Windows OID-grupper.
PaddingModeDefinierar hur meddelanden som är kortare än det block som krävs av kryptoperationen ska behandlas.
RSAEncryptionPaddingModeUtfyllnadsläge som används med RSA krypterings- eller dekrypteringsoperationer.
RSASignaturePaddingModeUtfyllnadsläge som används med RSA signaturskapande eller verifieringsoperationer.

Functions

FunktionBeskrivning
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]