RijndaelManagedTransform RijndaelManagedTransform RijndaelManagedTransform RijndaelManagedTransform Class

Definición

Realiza una transformación criptográfica de los datos utilizando el algoritmo Rijndael.Performs a cryptographic transformation of data using the Rijndael algorithm. Esta clase no puede heredarse.This class cannot be inherited.

public ref class RijndaelManagedTransform sealed : System::Security::Cryptography::ICryptoTransform
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class RijndaelManagedTransform : System.Security.Cryptography.ICryptoTransform
type RijndaelManagedTransform = class
    interface ICryptoTransform
    interface IDisposable
Public NotInheritable Class RijndaelManagedTransform
Implements ICryptoTransform
Herencia
RijndaelManagedTransformRijndaelManagedTransformRijndaelManagedTransformRijndaelManagedTransform
Atributos
Implementaciones

Comentarios

Nota

No se recomienda utilizar esta clase.Using this class is not recommended. Un procedimiento recomendado es usar RijndaelManaged con un CryptoStream objeto.A better practice is to use RijndaelManaged with a CryptoStream object. El CryptoStream objeto controla los problemas de relleno que se pueden producir RijndaelManagedTransform al utilizar directamente.The CryptoStream object handles the padding issues that can occur when using RijndaelManagedTransform directly. Para obtener un ejemplo, vea RijndaelManaged la clase.For an example, see the RijndaelManaged class.

Los CreateEncryptor métodos y CreateDecryptor devuelven una instancia de RijndaelManagedTransform la clase que se inicializa con la información de clave del objeto RijndaelManaged actual.Both the CreateEncryptor and CreateDecryptor methods return an instance of the RijndaelManagedTransform class that is initialized with the key information of the current RijndaelManaged object. Para cifrar o descifrar datos mediante el algoritmo Rijndael RijndaelManagedTransform , pase el objeto devuelto por CryptoStream estos métodos a un objeto.To encrypt or decrypt data using the Rijndael algorithm, pass the RijndaelManagedTransform object returned by these methods to a CryptoStream object.

Propiedades

BlockSizeValue BlockSizeValue BlockSizeValue BlockSizeValue

Obtiene el tamaño del bloque.Gets the block size.

CanReuseTransform CanReuseTransform CanReuseTransform CanReuseTransform

Obtiene un valor que indica si la transformación actual puede volver a usarse.Gets a value indicating whether the current transform can be reused.

CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks CanTransformMultipleBlocks

Obtiene un valor que indica si se pueden transformar varios bloques.Gets a value indicating whether multiple blocks can be transformed.

InputBlockSize InputBlockSize InputBlockSize InputBlockSize

Obtiene el tamaño del bloque de entrada.Gets the input block size.

OutputBlockSize OutputBlockSize OutputBlockSize OutputBlockSize

Obtiene el tamaño del bloque de salida.Gets the output block size.

Métodos

Clear() Clear() Clear() Clear()

Libera todos los recursos que utiliza la clase RijndaelManagedTransform.Releases all resources used by the RijndaelManagedTransform class.

Dispose() Dispose() Dispose() Dispose()

Libera todos los recursos usados por la instancia actual de la clase RijndaelManagedTransform.Releases all resources used by the current instance of the RijndaelManagedTransform class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Reset() Reset() Reset() Reset()

Restablece el estado interno de RijndaelManagedTransform de modo que se pueda utilizar nuevamente para realizar un cifrado o descifrado diferente.Resets the internal state of RijndaelManagedTransform so it can be used again to do a different encryption or decryption.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32) TransformBlock(Byte[], Int32, Int32, Byte[], Int32)

Calcula la transformación para la región especificada de la matriz de bytes de entrada y copia la transformación resultante en la región indicada de la matriz de bytes de salida.Computes the transformation for the specified region of the input byte array and copies the resulting transformation to the specified region of the output byte array.

TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32) TransformFinalBlock(Byte[], Int32, Int32)

Calcula la transformación para la región especificada de la matriz de bytes indicada.Computes the transformation for the specified region of the specified byte array.

Implementaciones de interfaz explícitas

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Se aplica a

Consulte también: