Поделиться через


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)

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

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

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