Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
PaddingMode (Enumeración)
Especifica el tipo de relleno que se aplica cuando el bloque de datos del mensaje es más pequeño que el número total de bytes necesarios para una operación criptográfica.
Ensamblado: mscorlib (en mscorlib.dll)
| Nombre de miembro | Descripción | |
|---|---|---|
| None | No se ha aplicado el relleno. | |
| PKCS7 |
La cadena de relleno PKCS #7 consta de una secuencia de bytes, en la que cada byte es igual al número total de bytes de relleno agregados.
El siguiente ejemplo muestra cómo funcionan estos modos. Sea: una longitud de bloque de 8, una longitud de datos de 9, un número de octetos de relleno igual a 7 y los datos iguales a FF FF FF FF FF FF FF FF FF: Datos: FF FF FF FF FF FF FF FF FF Relleno de PKCS7: FF FF FF FF FF FF FF FF FF 07 07 07 07 07 07 07 |
|
| Zeros | La cadena de relleno consta de bytes establecidos en cero. | |
| ANSIX923 |
La cadena de relleno de ANSIX923 consta de una secuencia de bytes rellena de ceros antes de la longitud.
El siguiente ejemplo muestra cómo funciona este modo. Sea: una longitud de bloque de 8, una longitud de datos de 9, un número de octetos de relleno igual a 7 y los datos iguales a FF FF FF FF FF FF FF FF FF: Datos: FF FF FF FF FF FF FF FF FF Relleno de X923: FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 07 |
|
| ISO10126 |
La cadena de relleno de ISO10126 consta de datos aleatorios antes de la longitud.
El siguiente ejemplo muestra cómo funciona este modo. Sea: una longitud de bloque de 8, una longitud de datos de 9, un número de octetos de relleno igual a 7 y los datos iguales a FF FF FF FF FF FF FF FF FF: Datos: FF FF FF FF FF FF FF FF FF Relleno de ISO10126: FF FF FF FF FF FF FF FF FF 7D 2A 75 EF F8 EF 07 |
La mayoría de los mensajes de texto sin formato no contienen los bytes necesarios para rellenar totalmente los bloques. A menudo, no hay bytes suficientes para rellenar el último bloque. Cuando esto sucede, se agrega una cadena de relleno al texto. Por ejemplo, si la longitud del bloque es de 64 bits y el último bloque sólo contiene 40 bits, se agregan 24 bits de relleno.
Algunas normas de cifrado especifican un esquema de relleno determinado. El siguiente ejemplo muestra cómo funcionan estos modos. Sea: una longitud de bloque de 8, una longitud de datos de 9, un número de octetos de relleno igual a 7 y los datos iguales a FF FF FF FF FF FF FF FF FF:
Datos: FF FF FF FF FF FF FF FF FF
Relleno de X923: FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 07
Relleno de PKCS7: FF FF FF FF FF FF FF FF FF 07 07 07 07 07 07 07
Relleno de ISO10126: FF FF FF FF FF FF FF FF FF 7D 2A 75 EF F8 EF 07
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.