Metodo EncryptedData.Decrypt
[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 Calltion Services (PInvoke) per chiamare le funzioni API Win32 CryptEncryptMessage e CryptDecryptMessage per crittografare e decrittografare i messaggi. Per informazioni su PInvoke, vedere Esercitazione su Richiamare la piattaforma. .NET e CryptoAPI tramite P/Invoke: parte 1 e.NET e CryptoAPI tramite P/Invoke: parti 2 sottosezioni di estensione della crittografia .NET con CAPICOM e P/Invoke possono essere utili anche.
Il metodo Decrypt decrittografa una stringa di dati crittografata e codificata. I dati di testo non crittografato risultanti diventano la proprietà Content dell'oggetto EncryptedData . La decrittografia del contenuto non riesce a meno che il segreto, impostato dal metodo SetSecret , sia esattamente lo stesso del segreto usato per derivare la chiave usata per crittografare il contenuto.
Sintassi
EncryptedData.Decrypt( _
ByVal EncryptedMessage _
)
Parametri
-
EncryptedMessage [in]
-
Stringa che contiene i dati codificati e crittografati da decrittografare.
Valore restituito
Questo metodo non restituisce valori.
Commenti
La chiave di sessione derivata dal segreto corrente viene usata per la decrittografia. Questo metodo non produrrà il testo normale corretto, a meno che il segreto corrente corrisponda esattamente al segreto usato per crittografare il messaggio.
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 |
DLL |
|
Vedi anche