Я пытаюсь передать некоторые зашифрованные данные на флэш-память, но я застрял где-то посередине.
Я использую алгоритм RIJNDAEL для кодирования данных в PHP:
function encrypt($text){
$key = "53cded30ff7ba54d65b939fd594e3d63";
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC); //get vector size on CBC mode
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); //Creating the vector
$cryptedtext = mcrypt_encrypt (MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_CBC, $iv); //Encrypting using MCRYPT_RIJNDAEL_256 algorithm
return $cryptedtext;
}
И я использую библиотеку AS3CRYPT для расшифровки значения во флэш-памяти.
Проблема в том, что, если я пытаюсь декодировать значение во флэш-памяти или даже в демонстрационной версии AS3CRYPT, она не работает.
Я также пытался вернуть данные из PHP, закодированные с помощью base64_encode, но все еще не работающие.
Вывод из PHP выглядит примерно так: flashvar=Á žJcV—µg)7¾1´‘5{Ò<¶Ù$þS„§”
Возможно, я сделал что-то не так в PHP ...