ICryptoTransform ICryptoTransform ICryptoTransform ICryptoTransform Interface

Definition

Defines the basic operations of cryptographic transformations.

public interface class ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
type ICryptoTransform = interface
    interface IDisposable
Public Interface ICryptoTransform
Implements IDisposable
Derived
Attributes
Implements

Remarks

Hash algorithms are an example of cryptographic transformations (HashAlgorithm).

Properties

CanReuseTransform CanReuseTransform CanReuseTransform CanReuseTransform

Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks

Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize InputBlockSize InputBlockSize InputBlockSize

Gets the input block size.

OutputBlockSize OutputBlockSize OutputBlockSize OutputBlockSize

Gets the output block size.

Methods

TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.

TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32)

Transforms the specified region of the specified byte array.

Applies to

See Also