Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

PaddingMode-Enumeration

Gibt die Art des Füllzeichens an, das verwendet werden soll, wenn der Nachrichtendatenblock kürzer ist als die Anzahl der Bytes, die für eine kryptographische Operation benötigt werden.

Namespace:  System.Security.Cryptography
Assembly:  mscorlib (in mscorlib.dll)
[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum PaddingMode
MembernameBeschreibung
NoneEs werden keine Füllzeichen eingefügt.
PKCS7Die PKCS #7-Füllzeichenfolge besteht aus einer Folge von Bytes, von denen jede der Gesamtzahl der hinzugefügten Füllzeichenbytes entspricht.

Im folgenden Beispiel wird die Funktionsweise dieser Modi veranschaulicht. Bei einer Blocklänge von 8 und einer Datenlänge von 9 ist die Anzahl der Auffüllbits gleich 7, und die Daten sind gleich FF FF FF FF FF FF FF FF FF:

Daten: FF FF FF FF FF FF FF FF FF

PKCS7-Füllzeichen: FF FF FF FF FF FF FF FF FF 07 07 07 07 07 07 07

ZerosDie Füllzeichenfolge besteht aus auf 0 festgelegten Bytes.
ANSIX923Die ANSIX923-Füllzeichenfolge besteht aus einer bis zur Länge mit 0 aufgefüllten Bytefolge.

Im folgenden Beispiel wird die Funktionsweise dieses Modus veranschaulicht. Bei einer Blocklänge von 8 und einer Datenlänge von 9 ist die Anzahl der Auffüllbits gleich 7, und die Daten sind gleich FF FF FF FF FF FF FF FF FF:

Daten: FF FF FF FF FF FF FF FF FF

X923-Füllzeichen: FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 07

ISO10126Die ISO10126-Füllzeichenfolge besteht aus Zufallsdaten bis zur Länge.

Im folgenden Beispiel wird die Funktionsweise dieses Modus veranschaulicht. Bei einer Blocklänge von 8 und einer Datenlänge von 9 ist die Anzahl der Auffüllbits gleich 7, und die Daten sind gleich FF FF FF FF FF FF FF FF FF:

Daten: FF FF FF FF FF FF FF FF FF

ISO10126-Füllzeichen: FF FF FF FF FF FF FF FF FF 7D 2A 75 EF F8 EF 07

Die Bytelänge der meisten Klartextnachrichten füllt die Blöcke nicht vollständig aus. Häufig fehlen im letzten Block einige Bytes. In diesem Fall wird dem Text eine Folge von Füllzeichen hinzugefügt. Wenn die Blocklänge z. B. 64 Bits beträgt und der letzte Block nur 40 Bits enthält, werden 24 Auffüllbits hinzugefügt.

In einigen Verschlüsselungsstandards sind besondere Leeraumschemas festgelegt. Im folgenden Beispiel wird die Funktionsweise dieser Modi veranschaulicht. Bei einer Blocklänge von 8 und einer Datenlänge von 9 ist die Anzahl der Auffüllbits gleich 7, und die Daten sind gleich FF FF FF FF FF FF FF FF FF:

Daten: FF FF FF FF FF FF FF FF FF

X923-Füllzeichen: FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 07

PKCS7-Füllzeichen: FF FF FF FF FF FF FF FF FF 07 07 07 07 07 07 07

ISO10126-Füllzeichen: FF FF FF FF FF FF FF FF FF 7D 2A 75 EF F8 EF 07

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.