Вопрос наверно больше по теории шифрования.
Сервер отдает флешу ключ, по которому нужно закодировать данные (результат прохождения игры).
Делаю следющее:
на начальном этапе создается шифровщик

Код AS3:
cipher = Crypto.getCipher("simple-aes128-cbc", Hex.toArray(key))
// key - 128bit HEX in string representation
Далее, после прохождения игры, нужно передать зашифрованные результаты (2 параметра + IV). Два результата шифрую след. образом (отдаются серверу тоже в HEX):

Код AS3:
var ba:ByteArray = new ByteArray;
ba.writeUTFBytes(val);
cipher.encrypt(ba);
return Hex.fromArray(ba);
// val - результат (String)
А вот с IV проболема, тут видимо у меня с теорией проблемы.
Где мне строить этот IV? Может он сам как-то строится?
Никак не пойму.