PHP скрипт для DES / CBC / с PKCS5Padding шифрованием и дешифрованием
Я хотел бы знать в следующем коде, если добавляется дополнение PKCS # 5? Если не как добавить?
$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);
Я также хочу создать код PHP для расшифровки строки, созданной с помощью DES / CBC / PKCS5Padding. Я думаю, что вышеупомянутый код может быть изменен, чтобы получить расшифровку.
Для меня важно получить сценарий PKCS # 5 Padding и Unpadding.