Condividi tramite


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
Capicom.dll

Vedi anche

Oggetti di crittografia

Encrypteddata