EncryptedData.Decrypt-Methode
[CAPICOM ist eine 32-Bit-Komponente, die 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. Weitere Informationen zu PInvoke finden Sie im Tutorial zum Plattformaufruf. . NET und CryptoAPI über P/Invoke: Part 1 und .NET und CryptoAPI via 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 . Bei der Entschlüsselung des Inhalts tritt ein Fehler auf, es sei denn, das durch die SetSecret-Methode festgelegte Geheimnis entspricht genau dem Geheimnis, das zum Ableiten des Schlüssels 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 aus dem aktuellen Geheimnis abgeleitete Sitzungsschlüssel wird für die Entschlüsselung verwendet. Diese Methode erzeugt nicht den richtigen Klartext, es sei denn, der aktuelle Geheimschlüssel stimmt genau mit dem Geheimnis überein, das zum Verschlüsseln der Nachricht verwendet wurde.
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports (Client) |
Windows Vista |
Ende des Supports (Server) |
WindowsServer 2008 |
Verteilbare Komponente |
CAPICOM 2.0 oder höher unter Windows Server 2003 und Windows XP |
DLL |
|
Siehe auch