PHP-Skript für DES / CBC / mit PKCS5Padding-Verschlüsselung und -Entschlüsselung

Ich möchte im folgenden Code wissen, ob PKCS # 5-Auffüllung hinzugefügt wird. Wenn nicht, wie man hinzufügt?

$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);

Ich möchte auch einen PHP-Code erstellen, um einen mit DES / CBC / PKCS5Padding erstellten String zu entschlüsseln. Ich denke, der oben genannte Code kann geändert werden, um eine Entschlüsselung zu erhalten.

Für mich ist es wichtig, das PKCS # 5 Padding and Unpadding-Skript zu erhalten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage