Lire en anglais

Partager via


ICryptoTransform Interface

Définition

Définit les opérations de base des transformations de chiffrement.

C#
public interface ICryptoTransform : IDisposable
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
Dérivé
Attributs
Implémente

Remarques

Les algorithmes de hachage sont un exemple de transformations de chiffrement (HashAlgorithm).

Propriétés

CanReuseTransform

Obtient une valeur indiquant si la transformation actuelle peut être réutilisée.

CanTransformMultipleBlocks

Obtient une valeur indiquant si plusieurs blocs peuvent être transformés.

InputBlockSize

Obtient la taille du bloc d'entrée.

OutputBlockSize

Obtient la taille du bloc de sortie.

Méthodes

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de IDisposable)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Transforme la région spécifiée du tableau d'octets d'entrée et copie la transformation qui en résulte dans la région spécifiée du tableau d'octets de sortie.

TransformFinalBlock(Byte[], Int32, Int32)

Transforme la région spécifiée du tableau d'octets spécifié.

S’applique à

Produit Versions
.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, 10
.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

Voir aussi