Partage via


ICryptoTransform Interface

Définition

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

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
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 à

Voir aussi