Crypto ++ для PHP Mcrypt не работает

У меня есть приложение C ++, которое использует Crypto ++ для отправки зашифрованных данных на сайт PHP. Однако когда данные попадают на сторону PHP, они не дешифруют данные должным образом.

Код C ++ / Crypto ++:

char stupidKey[AES::MAX_KEYLENGTH] = "thisisastupidkeythisisastupidke";

ECB_Mode<AES>::Encryption aes((byte *)stupidKey, AES::MAX_KEYLENGTH);

std::string cypher;
StringSource(aData, true, new StreamTransformationFilter(aes, new StringSink( cypher ))); 
StringSource(cypher, true, new Base64Encoder( new StringSink(aOutput) ));

Код PHP:

define('CRYPT_SECRET', 'thisisastupidkeythisisastupidke');

$postData = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, 
                CRYPT_SECRET, base64_decode($_POST['request']), 
                MCRYPT_MODE_ECB);

Примечание. Я знаю, что ECB - плохой выбор режима шифрования, но я бы хотел, чтобы это работало без дополнительных странностей IV, а затем усложняло ситуацию.

Ответы на вопрос(3)

Ваш ответ на вопрос