Metodo EncryptedData.Encrypt
[CAPICOM è un componente solo a 32 bit disponibile per l'uso nei sistemi operativi seguenti: Windows Server 2008, Windows Vista e Windows XP. Usare invece Platform Invocation Services (PInvoke) per chiamare le funzioni API Win32 CryptEncryptMessage e CryptDecryptMessage per crittografare e decrittografare i messaggi. Per informazioni su PInvoke, vedere Esercitazione su Platform Invoke. .NET e CryptoAPI tramite P/Invoke: parte 1 e .NET e CryptoAPI tramite P/Invoke: le sottosezioni della parte 2 dell'estensione della crittografia .NET con CAPICOM e P/Invoke possono essere utili.
Il metodo Encrypt deriva una chiave di sessione dal segreto e crittografa il valore della proprietà Content usando tale chiave. Restituisce il contenuto crittografato come stringa codificata.
Sintassi
EncryptedData.Encrypt( _
[ ByVal EncodingType ] _
)
Parametri
-
EncodingType [in, facoltativo]
-
Valore dell'enumerazione CAPICOM_ENCODING_TYPE che indica il tipo di codifica utilizzato per codificare i dati crittografati. Il valore predefinito è CAPICOM_ENCODE_BASE64. Questo parametro può avere uno dei valori seguenti.
Valore Significato - CAPICOM_ENCODE_ANY
Questo tipo di codifica viene usato solo quando i dati di input hanno un tipo di codifica sconosciuto. Se questo valore viene usato per specificare il tipo di codifica dell'output, verrà usato CAPICOM_ENCODE_BASE64. Introdotta in CAPICOM 2.0. - CAPICOM_ENCODE_BASE64
I dati vengono salvati come stringa con codifica Base64. - CAPICOM_ENCODE_BINARY
I dati vengono salvati come sequenza binaria pura.
Valore restituito
Stringa contenente i dati crittografati e codificati.
Commenti
Prima di chiamare il metodo Encrypt , impostare la proprietà Content e chiamare il metodo SetSecret .
Requisiti
Requisito | Valore |
---|---|
Fine del supporto client |
Windows Vista |
Fine del supporto server |
Windows Server 2008 |
Componente ridistribuibile |
CAPICOM 2.0 o versione successiva in Windows Server 2003 e Windows XP |
Intestazione |
|
DLL |
|
Vedi anche