ICryptoTransform Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje podstawowe operacje przekształceń kryptograficznych.
public interface class ICryptoTransform : IDisposable
public interface ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
type ICryptoTransform = interface
interface IDisposable
[<System.Runtime.InteropServices.ComVisible(true)>]
type ICryptoTransform = interface
interface IDisposable
Public Interface ICryptoTransform
Implements IDisposable
- Pochodne
- Atrybuty
- Implementuje
Uwagi
Algorytmy skrótu są przykładem przekształceń kryptograficznych (HashAlgorithm).
Właściwości
CanReuseTransform |
Pobiera wartość wskazującą, czy można ponownie użyć bieżącej transformacji. |
CanTransformMultipleBlocks |
Pobiera wartość wskazującą, czy można przekształcić wiele bloków. |
InputBlockSize |
Pobiera rozmiar bloku wejściowego. |
OutputBlockSize |
Pobiera rozmiar bloku wyjściowego. |
Metody
Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. (Odziedziczone po IDisposable) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Przekształca określony region tablicy bajtów wejściowych i kopiuje wynikową transformację do określonego regionu tablicy bajtów wyjściowych. |
TransformFinalBlock(Byte[], Int32, Int32) |
Przekształca określony region określonej tablicy bajtów. |