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) |
Преобразует заданную область заданного массива байтов. |