EncryptedData.Decrypt-Methode

[CAPICOM ist eine nur 32-Bit-Komponente, die für die Verwendung in den folgenden Betriebssystemen verfügbar ist: Windows Server 2008, Windows Vista und Windows XP. Verwenden Sie stattdessen Platform Invocation Services (PInvoke), um die Win32-API-Funktionen CryptEncryptMessage und CryptDecryptMessage aufzurufen, um Nachrichten zu verschlüsseln und zu entschlüsseln. Informationen zu PInvoke finden Sie unter Tutorial zu Plattformaufrufen. Die Unterabschnitte .NET und CryptoAPI über P/Invoke: Teil 1 und .NET und CryptoAPI über P/Invoke: Teil 2 der Erweiterung der .NET-Kryptografie mit CAPICOM und P/Invoke können ebenfalls hilfreich sein.]

Die Decrypt-Methode entschlüsselt eine verschlüsselte und codierte Datenzeichenfolge. Die resultierenden Klartextdaten werden zur Content-Eigenschaft des EncryptedData-Objekts. Die Entschlüsselung des Inhalts schlägt fehl, es sei denn, das Geheimnis, das von der SetSecret-Methode festgelegt wurde, entspricht genau dem Geheimnis, das zum Ableiten des Schlüssels verwendet wird, der zum Verschlüsseln des Inhalts verwendet wird.

Syntax

EncryptedData.Decrypt( _
  ByVal EncryptedMessage _
)

Parameter

EncryptedMessage [ In]

Zeichenfolge, die die codierten verschlüsselten Daten enthält, die entschlüsselt werden sollen.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Der vom aktuellen Geheimnis abgeleitete Sitzungsschlüssel wird für die Entschlüsselung verwendet. Diese Methode erzeugt nur dann den richtigen Klartext, wenn das aktuelle Geheimnis genau mit dem Geheimnis übereinstimmt, das zum Verschlüsseln der Nachricht verwendet wird.

Requirements (Anforderungen)

Anforderung Wert
Ende des Supports (Client)
Windows Vista
Ende des Supports (Server)
Windows Server 2008
Verteilbare Komponente
CAPICOM 2.0 oder höher auf Windows Server 2003 und Windows XP
DLL
Capicom.dll

Weitere Informationen

Kryptografieobjekte

Encrypteddata