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