Freigeben über


ICryptoTransform Schnittstelle

Definition

Definiert die grundlegenden Vorgänge kryptografischer Transformationen.

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

Hashalgorithmen sind ein Beispiel für kryptografische Transformationen (HashAlgorithm).

Eigenschaften

CanReuseTransform

Ruft einen Wert ab, der angibt, ob die aktuelle Transformation wiederverwendet werden kann.

CanTransformMultipleBlocks

Ruft einen Wert ab, der angibt, ob mehrere Blöcke transformiert werden können.

InputBlockSize

Ruft die Größe des Eingabeblocks ab.

OutputBlockSize

Ruft die Größe des Ausgabeblocks ab.

Methoden

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(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.

TransformFinalBlock(Byte[], Int32, Int32)

Wandelt den angegebenen Bereich des angegebenen Bytearrays um.

Gilt für:

Weitere Informationen