IAuthenticatedEncryptor.Decrypt Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.