Script PHP para DES / CBC / con PKCS5Padding cifrado y descifrado

Me gustaría saber en el siguiente código si se agrega el relleno PKCS # 5? Si no, ¿cómo agregar?

$message = "insert plaintext message here";

$iv  = pack('H*', 'insert hex iv here');
$key = pack('H*', 'insert hex key here');

$enc = mcrypt_encrypt(MCRYPT_DES, $key, $message, MCRYPT_MODE_CBC, $iv);

echo bin2hex($enc);

También quiero crear un código PHP para descifrar una cadena creada con DES / CBC / PKCS5Padding. Creo que el código mencionado anteriormente se puede modificar para obtener un descifrado.

Lo importante para mí es obtener el script PKCS # 5 Padding and Unpadding.

Respuestas a la pregunta(2)

Su respuesta a la pregunta