Compartilhar via


ICryptoTransform Interface

Definição

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

Nome Description
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

Nome Description
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.

Aplica-se a

Confira também