ICryptoTransform Interface
Definition
Defines the basic operations of cryptographic transformations.
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
- Derived
- Attributes
- Implements
Remarks
Hash algorithms are an example of cryptographic transformations (HashAlgorithm).
Properties
CanReuseTransform |
Gets a value indicating whether the current transform can be reused. |
CanTransformMultipleBlocks |
Gets a value indicating whether multiple blocks can be transformed. |
InputBlockSize |
Gets the input block size. |
OutputBlockSize |
Gets the output block size. |
Methods
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) |
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) |
Transforms the specified region of the specified byte array. |