Udostępnij za pośrednictwem


ICryptoTransform Interfejs

Definicja

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.

Dotyczy

Zobacz też