Hola, que tal.
Para completar los bits faltantes existen cinco opciones:
1. Puedes completar tu bloque con espacios.
 
Texto:  m  i  s  _  _  _  _  _
Hexa:  6D 69 73 20 20 20 20 20
 
 
2. Puedes completarlo con el caracter nulo, en hexadecimal el 00.
 
Texto:  m  i  s  _  _  _  _  _
Hexa:  6D 69 73 00 00 00 00 00
 
 
3. Similar al anterior, sólo que en el último byte especificas la cantidad de bytes completados.
 
Texto:  m  i  s  _  _  _  _  _
Hexa:  6D 69 73 00 00 00 00 05
 
 
4. Completar con bytes que indiquen la cantidad de bytes completados.
 
Texto:  m  i  s  _  _  _  _  _
Hexa:  6D 69 73 05 05 05 05 05
 
 
5. Completar con el 80 en hexadecimal y lo demás completarlo con ceros.
 
Texto:  m  i  s  _  _  _  _  _
Hexa:  6D 69 73 80 00 00 00 00
 
 
Esto es al gusto del programador. Aunque si deseas hacer algo más estandar lo recomendable es usar el 4, ya que esto está en las especificaciones del PKCS#5 y RFC2630, sección 6.3.
Esepro te sirva.
Hasta luego.