ICryptoTransform Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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
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. |