ICryptoTransform Schnittstelle

Definition

Definiert die grundlegenden Vorgänge kryptografischer Transformationen.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
Abgeleitet
Attribute
Implementiert

Hinweise

Hash Algorithmen sind ein Beispiel für kryptografische Transformationen ( HashAlgorithm ).Hash algorithms are an example of cryptographic transformations (HashAlgorithm).

Eigenschaften

CanReuseTransform

Ruft einen Wert ab, der angibt, ob die aktuelle Transformation wiederverwendet werden kann.Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks

Ruft einen Wert ab, der angibt, ob mehrere Blöcke transformiert werden können.Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize

Ruft die Größe des Eingabeblocks ab.Gets the input block size.

OutputBlockSize

Ruft die Größe des Ausgabeblocks ab.Gets the output block size.

Methoden

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Geerbt von IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Wandelt den angegebenen Bereich des Eingabebytearrays um und kopiert die resultierende Transformation in den angegebenen Bereich des Ausgabebytearrays.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)

Wandelt den angegebenen Bereich des angegebenen Bytearrays um.Transforms the specified region of the specified byte array.

Gilt für: