PaddingMode Enum

Definitie

Hiermee geeft u het type opvulling dat moet worden toegepast wanneer het berichtgegevensblok korter is dan het volledige aantal bytes dat nodig is voor een cryptografische bewerking.

public enum class PaddingMode
[System.Serializable]
public enum PaddingMode
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum PaddingMode
public enum PaddingMode
[<System.Serializable>]
type PaddingMode = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PaddingMode = 
type PaddingMode = 
Public Enum PaddingMode
Overname
PaddingMode
Kenmerken

Velden

Name Waarde Description
None 1

Er is geen opvulling gedaan.

PKCS7 2

De PKCS #7 opvullingstekenreeks bestaat uit een reeks bytes, die elk gelijk is aan het totale aantal toegevoegde opvullingsbytes.

Zeros 3

De opvullingstekenreeks bestaat uit bytes die zijn ingesteld op nul.

ANSIX923 4

De ANSIX923 opvullingstekenreeks bestaat uit een reeks bytes gevuld met nullen vóór de lengte.

ISO10126 5

De ISO10126 opvullingstekenreeks bestaat uit willekeurige gegevens vóór de lengte.

Opmerkingen

De meeste berichten zonder opmaak bestaan niet uit bytes die blokken volledig doorvoeren. Vaak zijn er onvoldoende bytes om het laatste blok te vullen. Als dit gebeurt, wordt er een opvullingstekenreeks toegevoegd aan de tekst. Als de bloklengte bijvoorbeeld 64 bits is en het laatste blok slechts 40 bits bevat, worden 24 bits aan opvulling toegevoegd.

Bij sommige versleutelingsstandaarden wordt een bepaald opvullingsschema opgegeven. In het volgende voorbeeld ziet u hoe deze modi werken. Gezien een bloklength van 8, een gegevenslengte van 9, het aantal opvulling octetten gelijk aan 7 en de gegevens gelijk aan FF FF FF FF FF:

Opvullingsschema Gegevens met opvulling
X923 opvulling: FF FF 00 00 00 00 00 00 00 00 07
PKCS7 opvulling: FF FF FF FF FF 07 07 07 07 07 07 07 07 07
ISO10126 opvulling: FF FF FF FF 7D 2A 75 EF F8 EF 07

Van toepassing op

Zie ook