ICryptoTransform Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as operações básicas de transformações criptográficas.
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
- Derivado
- Atributos
- Implementações
Comentários
Algoritmos de hash são um exemplo de transformações criptográficas (HashAlgorithm).
Propriedades
CanReuseTransform |
Obtém um valor que indica se a transformação atual pode ser reutilizada. |
CanTransformMultipleBlocks |
Obtém um valor que indica se vários blocos podem ser transformados. |
InputBlockSize |
Obtém o tamanho do bloco de entrada. |
OutputBlockSize |
Obtém o tamanho do bloco de saída. |
Métodos
Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. (Herdado de IDisposable) |
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) |
Transforma a região especificada da matriz de bytes de entrada e copia a transformação resultante para a região especificada da matriz de bytes de saída. |
TransformFinalBlock(Byte[], Int32, Int32) |
Transforma a região especificada da matriz de bytes especificada. |