TripleDESCryptoServiceProvider Klas

Definitie

Hiermee definieert u een wrapper-object voor toegang tot de CSP-versie (cryptografische serviceprovider) van het TripleDES algoritme. Deze klasse kan niet worden overgenomen.

public ref class TripleDESCryptoServiceProvider sealed : System::Security::Cryptography::TripleDES
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
type TripleDESCryptoServiceProvider = class
    inherit TripleDES
[<System.Runtime.InteropServices.ComVisible(true)>]
type TripleDESCryptoServiceProvider = class
    inherit TripleDES
Public NotInheritable Class TripleDESCryptoServiceProvider
Inherits TripleDES
Overname
TripleDESCryptoServiceProvider
Kenmerken

Opmerkingen

TripleDESCryptoServiceProvider is verouderd. Gebruik in plaats daarvan de TripleDES.Create() methode.

Note

Er is een nieuwere symmetrische versleutelingsalgoritmen, Advanced Encryption Standard (AES), beschikbaar. Overweeg het gebruik van de AesCryptoServiceProvider klasse in plaats van de TripleDESCryptoServiceProvider klasse. Alleen gebruiken TripleDESCryptoServiceProvider voor compatibiliteit met verouderde toepassingen en gegevens.

Constructors

Name Description
TripleDESCryptoServiceProvider()

Initialiseert een nieuw exemplaar van de TripleDESCryptoServiceProvider klasse.

Velden

Name Description
BlockSizeValue

Vertegenwoordigt de blokgrootte, in bits, van de cryptografische bewerking.

(Overgenomen van SymmetricAlgorithm)
FeedbackSizeValue

Vertegenwoordigt de grootte van de feedback, in bits, van de cryptografische bewerking.

(Overgenomen van SymmetricAlgorithm)
IVValue

Vertegenwoordigt de initialisatievector (IV) voor het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
KeySizeValue

Vertegenwoordigt de grootte, in bits, van de geheime sleutel die wordt gebruikt door het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
KeyValue

Vertegenwoordigt de geheime sleutel voor het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
LegalBlockSizesValue

Hiermee geeft u de blokgrootten in bits die worden ondersteund door het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
LegalKeySizesValue

Hiermee geeft u de sleutelgrootten in bits die worden ondersteund door het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
ModeValue

Vertegenwoordigt de coderingsmodus die wordt gebruikt in het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
PaddingValue

Vertegenwoordigt de opvullingsmodus die wordt gebruikt in het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)

Eigenschappen

Name Description
BlockSize

Hiermee haalt u de blokgrootte, in bits, van de cryptografische bewerking op of stelt u deze in.

BlockSize

Hiermee haalt u de blokgrootte, in bits, van de cryptografische bewerking op of stelt u deze in.

(Overgenomen van SymmetricAlgorithm)
FeedbackSize

Hiermee haalt u de feedbackgrootte, in bits, van de cryptografische bewerking voor de coderingsmodi CIpher Feedback (OFB) en Output Feedback (OFB) op of stelt u deze in.

FeedbackSize

Hiermee haalt u de feedbackgrootte, in bits, van de cryptografische bewerking voor de coderingsmodi CIpher Feedback (OFB) en Output Feedback (OFB) op of stelt u deze in.

(Overgenomen van SymmetricAlgorithm)
IV

Haalt de initialisatievector (IV) op of stelt deze in voor het symmetrische algoritme.

IV

Haalt de initialisatievector (IV) op of stelt deze in voor het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
Key

Hiermee haalt u de geheime sleutel voor het algoritme op of stelt u deze TripleDES in.

Key

Hiermee haalt u de geheime sleutel voor het algoritme op of stelt u deze TripleDES in.

(Overgenomen van TripleDES)
KeySize

Hiermee wordt de grootte, in bits, van de geheime sleutel opgehaald of ingesteld.

KeySize

Hiermee wordt de grootte, in bits, opgehaald of ingesteld van de geheime sleutel die wordt gebruikt door het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
LegalBlockSizes

Hiermee haalt u de blokgrootten op, in bits, die worden ondersteund door het symmetrische algoritme.

LegalKeySizes

Hiermee haalt u de sleutelgrootten op, in bits, die worden ondersteund door het symmetrische algoritme.

Mode

Hiermee haalt u de modus op of stelt u deze in voor de werking van het symmetrische algoritme.

Mode

Hiermee haalt u de modus op of stelt u deze in voor de werking van het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)
Padding

Hiermee haalt u de opvullingsmodus op die wordt gebruikt in het symmetrische algoritme.

Padding

Hiermee haalt u de opvullingsmodus op die wordt gebruikt in het symmetrische algoritme.

(Overgenomen van SymmetricAlgorithm)

Methoden

Name Description
Clear()

Alle resources die door de SymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van SymmetricAlgorithm)
CreateDecryptor()

Hiermee maakt u een symmetrisch decryptorobject met de huidige Key eigenschap en initialisatievector (IV).

CreateDecryptor()

Hiermee maakt u een symmetrisch decryptorobject met de huidige Key eigenschap en initialisatievector (IV).

(Overgenomen van SymmetricAlgorithm)
CreateDecryptor(Byte[], Byte[])

Hiermee maakt u een symmetrisch TripleDES decryptorobject met de opgegeven sleutel (Key) en initialisatievector (IV).

CreateEncryptor()

Hiermee maakt u een symmetrisch encryptorobject met de huidige Key eigenschap en initialisatievector (IV).

CreateEncryptor()

Hiermee maakt u een symmetrisch encryptorobject met de huidige Key eigenschap en initialisatievector (IV).

(Overgenomen van SymmetricAlgorithm)
CreateEncryptor(Byte[], Byte[])

Hiermee maakt u een symmetrisch TripleDES encryptorobject met de opgegeven sleutel (Key) en initialisatievector (IV).

Dispose()

Alle resources die door het huidige exemplaar van de SymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van SymmetricAlgorithm)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de SymmetricAlgorithm beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van SymmetricAlgorithm)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GenerateIV()

Genereert een willekeurige initialisatievector (IV) die moet worden gebruikt voor het algoritme.

GenerateKey()

Hiermee genereert u een willekeurige waarde Key die moet worden gebruikt voor het algoritme.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ValidKeySize(Int32)

Bepaalt of de opgegeven sleutelgrootte geldig is voor het huidige algoritme.

(Overgenomen van SymmetricAlgorithm)

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Publiceert de niet-beheerde resources die worden gebruikt door de SymmetricAlgorithm beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van SymmetricAlgorithm)

Van toepassing op

Zie ook