ICryptoTransform Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |