ICryptoTransform Interface

Définition

Définit les opérations de base des transformations de chiffrement.Defines the basic operations of cryptographic transformations.

public interface class ICryptoTransform : IDisposable
[System.Runtime.InteropServices.ComVisible(true)]
public interface ICryptoTransform : IDisposable
type ICryptoTransform = interface
    interface IDisposable
Public Interface ICryptoTransform
Implements IDisposable
Dérivé
Attributs
Implémente

Remarques

Les algorithmes de hachage sont un exemple de transformationsHashAlgorithmde chiffrement ().Hash algorithms are an example of cryptographic transformations (HashAlgorithm).

Propriétés

CanReuseTransform

Obtient une valeur indiquant si la transformation actuelle peut être réutilisée.Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks

Obtient une valeur indiquant si plusieurs blocs peuvent être transformés.Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize

Obtient la taille du bloc d'entrée.Gets the input block size.

OutputBlockSize

Obtient la taille du bloc de sortie.Gets the output block size.

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.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(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.Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.

TransformFinalBlock(Byte[], Int32, Int32)

Transforme la région spécifiée du tableau d'octets spécifié.Transforms the specified region of the specified byte array.

S’applique à

Voir aussi