ICryptoTransform Интерфейс

Определение

Определяет основные операции криптографических преобразований.

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
Производный
Атрибуты
Реализации

Комментарии

Хэш-алгоритмы — это пример криптографических преобразований (HashAlgorithm).

Свойства

Имя Описание
CanReuseTransform

Возвращает значение, указывающее, можно ли повторно использовать текущее преобразование.

CanTransformMultipleBlocks

Возвращает значение, указывающее, можно ли преобразовать несколько блоков.

InputBlockSize

Возвращает размер входного блока.

OutputBlockSize

Возвращает размер выходного блока.

Методы

Имя Описание
Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Преобразует указанный регион входного массива байтов и копирует результирующий преобразование в указанный регион выходного массива байтов.

TransformFinalBlock(Byte[], Int32, Int32)

Преобразует указанный регион указанного массива байтов.

Применяется к

См. также раздел