soulaklabs / bitoduc.fr

A website about french words for computer concepts.
https://www.bitoduc.fr
275 stars 73 forks source link

Padding -> matelassure #311

Open arusson opened 1 year ago

arusson commented 1 year ago

Bonjour,

Le padding consiste généralement à ajouter des octets à un tampon pour que celui-ci fasse une taille déterminée. Cela est utilisé régulièrement en cryptographie, par exemple dans un algorithme de chiffrement par bloc : le message en entrée ne correspond pas forcément à un multiple de la taille des blocs utilisés, donc on ajoute des octets dit de padding pour combler.

Cette action consiste donc à rembourrer un tableau d'octets jusqu'à une longueur fixe, de la même façon qu'un rembourrage de matelas dont le volume est fixe ; cette action s'appelle une matelassure.

C'est pourquoi la traduction matelassure est proposée.

De plus, il existe des attaques appelées "oracle de padding", qui peuvent être ainsi nommées "oracle de matelassure" suite à cette proposition.

p0nce commented 1 year ago

Je crois que bourrage ou rembourrage nécessite moins d'explications (quoique le trivial ne doive pas, loin s'en faut, terroriser le correct dans une orgie sémantique d'excellence qui confinerait à l'ordalie). Il est donc tout à fait bienvenu de s'interroger, et de s'interroger longtemps.

noraj commented 1 year ago

Dans le contexte de la cryptographie les termes bourrage ou rembourrage sont couramment utilisés. De plus la définition de matelassure a nécessité l'emploi de rembourrer. Il semble donc plus instinctif d'employer rembourrage. matelassure me semble plus être à la quête d'exotisme.

Autre point, que ce soit matelassure ou rembourrage, il faut veiller à ce que le sens corresponde aussi bien au cas d'utilisation dans le CSS.