En
cryptographie, le
remplissage ou
bourrage (
padding) consiste à faire en sorte que la taille des données soit compatible avec les algorithmes utilisés. Un grand nombre d'algorithmes utilisent un partitionnement en blocs de taille fixe. Si la taille des données n'est pas un multiple de la taille d'un bloc alors un schéma de remplissage doit être envisagé.