EncryptedData.Encrypt-Methode

[CAPICOM ist eine 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) zum Aufrufen der Win32-API-Funktionen CryptEncryptMessage und CryptDecryptMessage, um Nachrichten zu verschlüsseln und zu entschlüsseln. Weitere Informationen zu PInvoke finden Sie unter Tutorial zu Plattformaufrufen. .NET und CryptoAPI über P/Invoke: Teil 1 und .NET und CryptoAPI über P/Invoke: Teil 2 der Unterabschnitte Extending .NET Cryptography with CAPICOM and P/Invoke (Erweitern der .NET-Kryptografie mit CAPICOM und P/Invoke) können ebenfalls hilfreich sein.]

Die Encrypt-Methode leitet einen Sitzungsschlüssel vom Geheimnis ab und verschlüsselt den Content-Eigenschaftswert mit diesem Schlüssel. Der verschlüsselte Inhalt wird als codierte Zeichenfolge zurückgegeben.

Syntax

EncryptedData.Encrypt( _
  [ ByVal EncodingType ] _
)

Parameter

EncodingType [ in, optional]

Ein Wert der CAPICOM _ ENCODING _ TYPE-Enumeration, der den Codierungstyp angibt, der zum Codieren der verschlüsselten Daten verwendet wird. Der Standardwert ist CAPICOM _ ENCODE _ BASE64. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
CAPICOM _ ENCODE _ ANY
Dieser Codierungstyp wird nur verwendet, wenn die Eingabedaten einen unbekannten Codierungstyp haben. Wenn dieser Wert verwendet wird, um den Codierungstyp der Ausgabe anzugeben, wird stattdessen CAPICOM _ ENCODE _ BASE64 verwendet. Eingeführt in CAPICOM 2.0.
_CAPICOM-CODIERUNG _ BASE64
Daten werden als Base64-codierte Zeichenfolge gespeichert.
CAPICOM _ ENCODE _ BINARY
Daten werden als reine binäre Sequenz gespeichert.

Rückgabewert

Eine Zeichenfolge, die die verschlüsselten, codierten Daten enthält.

Bemerkungen

Legen Sie vor dem Aufrufen der Encrypt-Methode die Content-Eigenschaft fest, und rufen Sie die SetSecret-Methode auf.

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
Header
Infocard.h
DLL
Capicom.dll

Weitere Informationen

Kryptografieobjekte

Encrypteddata