ICryptoTransform Interfaccia

Definizione

Definisce le operazioni di base per le trasformazioni di crittografia.

public interface ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : 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.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Vedi anche