PaddingMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 |