TripleDESCryptoServiceProvider Clase

Definición

Precaución

Derived cryptographic types are obsolete. Use the Create method on the base type instead.

Define un objeto contenedor para acceder a la versión del proveedor de servicios criptográficos (CSP) del TripleDES algoritmo. Esta clase no puede heredarse.

public ref class TripleDESCryptoServiceProvider sealed : System::Security::Cryptography::TripleDES
[System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class TripleDESCryptoServiceProvider : System.Security.Cryptography.TripleDES
[<System.Obsolete("Derived cryptographic types are obsolete. Use the Create method on the base type instead.", DiagnosticId="SYSLIB0021", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type TripleDESCryptoServiceProvider = class
    inherit TripleDES
type TripleDESCryptoServiceProvider = class
    inherit TripleDES
[<System.Runtime.InteropServices.ComVisible(true)>]
type TripleDESCryptoServiceProvider = class
    inherit TripleDES
Public NotInheritable Class TripleDESCryptoServiceProvider
Inherits TripleDES
Herencia
TripleDESCryptoServiceProvider
Atributos

Comentarios

TripleDESCryptoServiceProvider está obsoleto. Use el TripleDES.Create() método en su lugar.

Note

Hay disponible un algoritmo de cifrado simétrico más reciente, Advanced Encryption Standard (AES). Considere la posibilidad de usar la AesCryptoServiceProvider clase en lugar de la TripleDESCryptoServiceProvider clase . Use TripleDESCryptoServiceProvider solo para la compatibilidad con aplicaciones y datos heredados.

Constructores

Nombre Description
TripleDESCryptoServiceProvider()
Obsoletos.

Inicializa una nueva instancia de la clase TripleDESCryptoServiceProvider.

Campos

Nombre Description
BlockSizeValue
Obsoletos.

Representa el tamaño del bloque, en bits, de la operación criptográfica.

(Heredado de SymmetricAlgorithm)
FeedbackSizeValue
Obsoletos.

Representa el tamaño de comentarios, en bits, de la operación criptográfica.

(Heredado de SymmetricAlgorithm)
IVValue
Obsoletos.

Representa el vector de inicialización (IV) para el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
KeySizeValue
Obsoletos.

Representa el tamaño, en bits, de la clave secreta utilizada por el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
KeyValue
Obsoletos.

Representa la clave secreta del algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
LegalBlockSizesValue
Obsoletos.

Especifica los tamaños de bloque, en bits, que son compatibles con el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
LegalKeySizesValue
Obsoletos.

Especifica los tamaños de clave, en bits, que son compatibles con el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
ModeValue
Obsoletos.

Representa el modo de cifrado utilizado en el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
PaddingValue
Obsoletos.

Representa el modo de relleno utilizado en el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)

Propiedades

Nombre Description
BlockSize
Obsoletos.

Obtiene o establece el tamaño de bloque, en bits, de la operación criptográfica.

BlockSize
Obsoletos.

Obtiene o establece el tamaño de bloque, en bits, de la operación criptográfica.

(Heredado de SymmetricAlgorithm)
FeedbackSize
Obsoletos.

Obtiene o establece el tamaño de comentarios, en bits, de la operación criptográfica para los modos de cifrado Comentarios de cifrado (CFB) y Comentarios de salida (OFB).

FeedbackSize
Obsoletos.

Obtiene o establece el tamaño de comentarios, en bits, de la operación criptográfica para los modos de cifrado Comentarios de cifrado (CFB) y Comentarios de salida (OFB).

(Heredado de SymmetricAlgorithm)
IV
Obsoletos.

Obtiene o establece el vector de inicialización (IV) para el algoritmo simétrico.

IV
Obsoletos.

Obtiene o establece el vector de inicialización (IV) para el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
Key
Obsoletos.

Obtiene o establece la clave secreta para el TripleDES algoritmo.

Key
Obsoletos.

Obtiene o establece la clave secreta para el TripleDES algoritmo.

(Heredado de TripleDES)
KeySize
Obsoletos.

Obtiene o establece el tamaño, en bits, de la clave secreta.

KeySize
Obsoletos.

Obtiene o establece el tamaño, en bits, de la clave secreta utilizada por el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
LegalBlockSizes
Obsoletos.

Obtiene los tamaños de bloque, en bits, que son compatibles con el algoritmo simétrico.

LegalKeySizes
Obsoletos.

Obtiene los tamaños de clave, en bits, que son compatibles con el algoritmo simétrico.

Mode
Obsoletos.

Obtiene o establece el modo para el funcionamiento del algoritmo simétrico.

Mode
Obsoletos.

Obtiene o establece el modo para el funcionamiento del algoritmo simétrico.

(Heredado de SymmetricAlgorithm)
Padding
Obsoletos.

Obtiene o establece el modo de relleno utilizado en el algoritmo simétrico.

Padding
Obsoletos.

Obtiene o establece el modo de relleno utilizado en el algoritmo simétrico.

(Heredado de SymmetricAlgorithm)

Métodos

Nombre Description
Clear()
Obsoletos.

Libera todos los recursos usados por la SymmetricAlgorithm clase .

(Heredado de SymmetricAlgorithm)
CreateDecryptor()
Obsoletos.

Crea un objeto de descifrador simétrico con la propiedad actual Key y el vector de inicialización (IV).

CreateDecryptor()
Obsoletos.

Crea un objeto de descifrador simétrico con la propiedad actual Key y el vector de inicialización (IV).

(Heredado de SymmetricAlgorithm)
CreateDecryptor(Byte[], Byte[])
Obsoletos.

Crea un objeto de descifrador simétrico TripleDES con la clave especificada (Key) y el vector de inicialización (IV).

CreateEncryptor()
Obsoletos.

Crea un objeto encryptor simétrico con la propiedad actual Key y el vector de inicialización (IV).

CreateEncryptor()
Obsoletos.

Crea un objeto encryptor simétrico con la propiedad actual Key y el vector de inicialización (IV).

(Heredado de SymmetricAlgorithm)
CreateEncryptor(Byte[], Byte[])
Obsoletos.

Crea un objeto encryptor simétrico TripleDES con la clave especificada (Key) y el vector de inicialización (IV).

DecryptCbc(Byte[], Byte[], PaddingMode)
Obsoletos.

Descifra los datos mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
Obsoletos.

Descifra los datos mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
Obsoletos.

Descifra los datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
Obsoletos.

Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
Obsoletos.

Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Descifra los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
DecryptEcb(Byte[], PaddingMode)
Obsoletos.

Descifra los datos mediante el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)
Obsoletos.

Descifra los datos mediante el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
Obsoletos.

Descifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
Dispose()
Obsoletos.

Libera todos los recursos usados por la instancia actual de la SymmetricAlgorithm clase .

(Heredado de SymmetricAlgorithm)
Dispose(Boolean)
Obsoletos.

Libera los recursos no administrados utilizados por SymmetricAlgorithm y, opcionalmente, libera los recursos administrados.

(Heredado de SymmetricAlgorithm)
EncryptCbc(Byte[], Byte[], PaddingMode)
Obsoletos.

Cifra los datos mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode)
Obsoletos.

Cifra los datos mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
Obsoletos.

Cifra los datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
EncryptCfb(Byte[], Byte[], PaddingMode, Int32)
Obsoletos.

Cifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
Obsoletos.

Cifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Cifra los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
EncryptEcb(Byte[], PaddingMode)
Obsoletos.

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
EncryptEcb(ReadOnlySpan<Byte>, PaddingMode)
Obsoletos.

Cifra los datos mediante el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)
Obsoletos.

Cifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GenerateIV()
Obsoletos.

Genera un vector de inicialización aleatorio (IV) que se usará para el algoritmo.

GenerateKey()
Obsoletos.

Genera un valor aleatorio Key que se usará para el algoritmo.

GetCiphertextLengthCbc(Int32, PaddingMode)
Obsoletos.

Obtiene la longitud de un texto cifrado con un determinado modo de relleno y longitud de texto no cifrado en modo CBC.

(Heredado de SymmetricAlgorithm)
GetCiphertextLengthCfb(Int32, PaddingMode, Int32)
Obsoletos.

Obtiene la longitud de un texto cifrado con un modo de relleno determinado y la longitud de texto no cifrado en modo CFB.

(Heredado de SymmetricAlgorithm)
GetCiphertextLengthEcb(Int32, PaddingMode)
Obsoletos.

Obtiene la longitud de un texto cifrado con un determinado modo de relleno y longitud de texto no cifrado en modo ECB.

(Heredado de SymmetricAlgorithm)
GetHashCode()
Obsoletos.

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
SetKey(ReadOnlySpan<Byte>)
Obsoletos.

Establece la clave de esta instancia.

(Heredado de SymmetricAlgorithm)
SetKeyCore(ReadOnlySpan<Byte>)
Obsoletos.

Establece la clave de esta instancia.

(Heredado de SymmetricAlgorithm)
ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryDecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
Obsoletos.

Intenta descifrar datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Cuando se reemplaza en una clase derivada, intenta descifrar los datos en el búfer especificado, mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryDecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
Obsoletos.

Intenta descifrar los datos en el búfer especificado, usando el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
Obsoletos.

Cuando se invalida en una clase derivada, intenta descifrar los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
TryDecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Intenta descifrar los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Cuando se invalida en una clase derivada, intenta descifrar los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryEncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode)
Obsoletos.

Intenta cifrar los datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Cuando se reemplaza en una clase derivada, intenta cifrar los datos en el búfer especificado, mediante el modo CBC con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryEncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32)
Obsoletos.

Intenta cifrar los datos en el búfer especificado mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32)
Obsoletos.

Cuando se reemplaza en una clase derivada, intenta cifrar los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.

(Heredado de SymmetricAlgorithm)
TryEncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Intenta cifrar los datos en el búfer especificado mediante el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
Obsoletos.

Cuando se invalida en una clase derivada, intenta cifrar los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado.

(Heredado de SymmetricAlgorithm)
ValidKeySize(Int32)
Obsoletos.

Determina si el tamaño de clave especificado es válido para el algoritmo actual.

(Heredado de SymmetricAlgorithm)

Implementaciones de interfaz explícitas

Nombre Description
IDisposable.Dispose()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obsoletos.

Libera los recursos no administrados utilizados por SymmetricAlgorithm y, opcionalmente, libera los recursos administrados.

(Heredado de SymmetricAlgorithm)

Se aplica a

Consulte también