Skrypt PHP do DES / CBC / z PKCS5Padding szyfrowania i deszyfrowania
Chciałbym wiedzieć w następującym kodzie, czy dodano dopełnienie PKCS # 5? Jeśli nie, jak dodać?
$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);
Chcę także utworzyć kod PHP, aby odszyfrować ciąg utworzony przy użyciu DES / CBC / PKCS5Padding. Myślę, że powyższy kod można zmodyfikować, aby uzyskać deszyfrowanie.
Ważną rzeczą dla mnie jest uzyskanie skryptu do wypełniania i wypakowywania PKCS # 5.