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