Sdílet prostřednictvím


IAuthenticatedEncryptor.Decrypt Metoda

Definice

Ověří ověřovací značku a dešifruje objekt blob šifrovaných dat.

public:
 cli::array <System::Byte> ^ Decrypt(ArraySegment<System::Byte> ciphertext, ArraySegment<System::Byte> additionalAuthenticatedData);
public byte[] Decrypt (ArraySegment<byte> ciphertext, ArraySegment<byte> additionalAuthenticatedData);
abstract member Decrypt : ArraySegment<byte> * ArraySegment<byte> -> byte[]
Public Function Decrypt (ciphertext As ArraySegment(Of Byte), additionalAuthenticatedData As ArraySegment(Of Byte)) As Byte()

Parametry

ciphertext
ArraySegment<Byte>

Šifrový text (včetně ověřovací značky) pro dešifrování.

additionalAuthenticatedData
ArraySegment<Byte>

Veškerá pomocná data, která byla použita při výpočtu ověřovací značky. V odpovídajícím volání "Encrypt" musí být zadána stejná služba AAD.

Návraty

Byte[]

Původní data ve formátu prostého textu (pokud byla ověřovací značka ověřena a dešifrování proběhlo úspěšně)

Poznámky

Všechny výjimky související s kryptografií by měly být homogenizovány na CryptographicException.

Platí pro