From 0859d2770a6beb5f665204f1acbf98dc298f6c75 Mon Sep 17 00:00:00 2001 From: yorick Barbanneau Date: Tue, 19 Mar 2019 00:56:14 +0100 Subject: [PATCH] Add padding definition --- files/pagging.svg | 751 ++++++++++++++++++++++++++++++++++++++++++++++ memoire.md | 6 + 2 files changed, 757 insertions(+) create mode 100644 files/pagging.svg diff --git a/files/pagging.svg b/files/pagging.svg new file mode 100644 index 0000000..6558467 --- /dev/null +++ b/files/pagging.svg @@ -0,0 +1,751 @@ + + + CBC Padding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + CBC Padding + 2019-03-18 + + + Yorick Barbanneau / ephase + + + + + + + + + fr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + 2 + diff --git a/memoire.md b/memoire.md index bd943a6..09de360 100644 --- a/memoire.md +++ b/memoire.md @@ -248,6 +248,12 @@ faut les découper, sinon on utilisera la technique du padding. ##### Le padding +![Fonctionnement du padding](./files/pagging.svg) + +Dans notre exemple, notre bloc doit faire 128 bits mais les données ne +représente que 104 bits [1]. Nous allons donc rajouter trois octets avec pour +valeur hexadécimale `0x03` qui représente le nombre d'octets manquant [2]. + ## Bibliographie Stéphane Bortzmeyer *[RFC 5280: Internet X.509 Public Key Infrastructure