ICryptoTransform Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |