RC2 Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa la clase base de la que se deben derivar todas las implementaciones del algoritmo RC2.
public ref class RC2 abstract : System::Security::Cryptography::SymmetricAlgorithm
public abstract class RC2 : System.Security.Cryptography.SymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class RC2 : System.Security.Cryptography.SymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class RC2 : System.Security.Cryptography.SymmetricAlgorithm
type RC2 = class
inherit SymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RC2 = class
inherit SymmetricAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type RC2 = class
inherit SymmetricAlgorithm
Public MustInherit Class RC2
Inherits SymmetricAlgorithm
- Herencia
- Derivado
- Atributos
Nota
Hay disponible un algoritmo de cifrado simétrico más reciente, Advanced Encryption Standard (AES). Considere la posibilidad de usar el Aes algoritmo y sus clases derivadas en lugar de la RC2 clase . Use RC2 solo para la compatibilidad con aplicaciones y datos heredados.
Block |
Representa el tamaño del bloque de la operación criptográfica en bits. (Heredado de SymmetricAlgorithm) |
Effective |
Representa el tamaño efectivo de la clave secreta utilizada por el algoritmo RC2 en bits. |
Feedback |
Representa el tamaño de respuesta de la operación criptográfica en bits. (Heredado de SymmetricAlgorithm) |
IVValue |
Representa el vector de inicialización (IV) del algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Key |
Representa el tamaño en bits de la clave secreta que usa el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Key |
Representa la clave secreta del algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Legal |
Especifica los tamaños de bloque, en bits, admitidos por el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Legal |
Especifica los tamaños de clave, en bits, admitidos por el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Mode |
Representa el modo de cifrado usado en el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Padding |
Representa el modo de relleno usado en el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Block |
Obtiene o establece el tamaño del bloque de la operación criptográfica en bits. (Heredado de SymmetricAlgorithm) |
Effective |
Obtiene o establece el tamaño efectivo de la clave secreta usada por el algoritmo RC2 en bits. |
Feedback |
Obtiene o establece el tamaño de los comentarios, en bits, de la operación criptográfica de los modos de cifrado Comentarios de cifrado (CFB) y Comentarios de salida (OFB). (Heredado de SymmetricAlgorithm) |
IV |
Obtiene o establece el vector de inicialización (IV) del algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Key |
Obtiene o establece la clave secreta del algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Key |
Obtiene o establece el tamaño de la clave secreta usada por el algoritmo RC2 en bits. |
Legal |
Obtiene los tamaños de bloque, en bits, admitidos por el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Legal |
Obtiene los tamaños de clave, en bits, admitidos por el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Mode |
Obtiene o establece el modo de funcionamiento del algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Padding |
Obtiene o establece el modo de relleno usado en el algoritmo simétrico. (Heredado de SymmetricAlgorithm) |
Clear() |
Libera todos los recursos que utiliza la clase SymmetricAlgorithm. (Heredado de SymmetricAlgorithm) |
Create() |
Crea una instancia de un objeto criptográfico para realizar el algoritmo RC2. |
Create(String) |
Obsoletos.
Crea una instancia de un objeto criptográfico para ejecutar la implementación especificada del algoritmo RC2. |
Create |
Crea un objeto descifrador simétrico con la propiedad Key y el vector de inicialización (IV) actuales. (Heredado de SymmetricAlgorithm) |
Create |
Cuando se invalida en una clase derivada, crea un objeto descifrador simétrico con la propiedad Key y el vector de inicialización (IV) especificados. (Heredado de SymmetricAlgorithm) |
Create |
Crea un objeto cifrador simétrico con la propiedad Key y el vector de inicialización (IV) actuales. (Heredado de SymmetricAlgorithm) |
Create |
Cuando se invalida en una clase derivada, se crea un objeto descifrador simétrico con la propiedad Key y el vector de inicialización (IV) especificados. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos en el búfer especificado, utilizando el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Decrypt |
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) |
Decrypt |
Descifra los datos mediante el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos mediante el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Decrypt |
Descifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Dispose() |
Libera todos los recursos usados por la instancia actual de la clase SymmetricAlgorithm. (Heredado de SymmetricAlgorithm) |
Dispose(Boolean) |
Libera los recursos no administrados que usa SymmetricAlgorithm y, de forma opcional, libera los recursos administrados. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos en el búfer especificado, utilizando el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos en el búfer especificado, utilizando el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos mediante el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Encrypt |
Cifra los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GenerateIV() |
Cuando se invalida en una clase derivada, genera un vector de inicialización aleatorio (IV), que se usa para el algoritmo. (Heredado de SymmetricAlgorithm) |
Generate |
Cuando se invalida en una clase derivada, genera una clave aleatoria (Key), que se usa para el algoritmo. (Heredado de SymmetricAlgorithm) |
Get |
Obtiene la longitud de un texto cifrado con un modo de relleno determinado y longitud de texto no cifrado en modo CBC. (Heredado de SymmetricAlgorithm) |
Get |
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) |
Get |
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) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Try |
Intenta descifrar los datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Try |
Cuando se invalida 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) |
Try |
Intenta descifrar los datos en el búfer especificado, utilizando el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Try |
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 especificado y el tamaño de comentarios. (Heredado de SymmetricAlgorithm) |
Try |
Intenta descifrar los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Try |
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) |
Try |
Intenta cifrar los datos en el búfer especificado mediante el modo CBC con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Try |
Cuando se invalida 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) |
Try |
Intenta cifrar los datos en el búfer especificado, utilizando el modo CFB con el modo de relleno y el tamaño de comentarios especificados. (Heredado de SymmetricAlgorithm) |
Try |
Cuando se invalida en una clase derivada, intenta cifrar los datos en el búfer especificado, mediante el modo CFB con el modo de relleno especificado y el tamaño de comentarios. (Heredado de SymmetricAlgorithm) |
Try |
Intenta cifrar los datos en el búfer especificado, utilizando el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Try |
Cuando se invalida en una clase derivada, intenta cifrar los datos en el búfer especificado mediante el modo ECB con el modo de relleno especificado. (Heredado de SymmetricAlgorithm) |
Valid |
Determina si el tamaño de clave especificado es válido para el algoritmo actual. (Heredado de SymmetricAlgorithm) |
IDisposable. |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Libera los recursos no administrados que usa SymmetricAlgorithm y, de forma opcional, libera los recursos administrados. (Heredado de SymmetricAlgorithm) |
Producto | Versiones |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: