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.