Condividi tramite


ICryptoTransform Interfaccia

Definizione

Definisce le operazioni di base per le trasformazioni di crittografia.

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
Derivato
Attributi
Implementazioni

Commenti

Gli algoritmi hash sono un esempio di trasformazioni crittografiche (HashAlgorithm).

Proprietà

Nome Descrizione
CanReuseTransform

Ottiene un valore che indica se è possibile riutilizzare la trasformazione corrente.

CanTransformMultipleBlocks

Ottiene un valore che indica se è possibile trasformare più blocchi.

InputBlockSize

Ottiene la dimensione del blocco di input.

OutputBlockSize

Ottiene la dimensione del blocco di output.

Metodi

Nome Descrizione
Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Consente di trasformare l'area specificata della matrice di byte di input e copia la trasformazione ottenuta nell'area specificata della matrice di byte di output.

TransformFinalBlock(Byte[], Int32, Int32)

Consente di trasformare l'area definita della matrice di byte specificata.

Si applica a

Vedi anche