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ěří značku ověřování 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>
Šifrovací text (včetně značky ověřování) k dešifrování.
- additionalAuthenticatedData
- ArraySegment<Byte>
Všechna doplňková data, která byla použita při výpočtu ověřovací značky. Stejné AAD musí být zadáno v odpovídajícím volání "Encrypt".
Návraty
- Byte[]
Původní data ve formátu prostého textu (pokud byla ověřovací značka ověřena a dešifrována úspěšně).
Poznámky
Všechny výjimky související s kryptografií by měly být homogenizovány na kryptografickýexception.