Udostępnij za pośrednictwem


ICryptoTransform.TransformFinalBlock(Byte[], Int32, Int32) Metoda

Definicja

Przekształca określony region określonej tablicy bajtów.

public:
 cli::array <System::Byte> ^ TransformFinalBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount);
public byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount);
abstract member TransformFinalBlock : byte[] * int * int -> byte[]
Public Function TransformFinalBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer) As Byte()

Parametry

inputBuffer
Byte[]

Dane wejściowe, dla których ma być obliczane przekształcenie.

inputOffset
Int32

Przesunięcie do tablicy bajtów, z której należy zacząć korzystać z danych.

inputCount
Int32

Liczba bajtów w tablicy bajtów do użycia jako dane.

Zwraca

Byte[]

Obliczona transformacja.

Uwagi

TransformFinalBlock jest funkcją specjalną do przekształcania ostatniego bloku lub częściowego bloku w strumieniu. Zwraca nową tablicę zawierającą pozostałe przekształcone bajty. Zwracana jest nowa tablica, ponieważ ilość informacji zwróconych na końcu może być większa niż pojedynczy blok podczas dodawania dopełnienia.

Dotyczy

Zobacz też