На моем веб-сайте я использую 128-битное AES-шифрование / дешифрование строки. Я шифрую строку в Java и хочу расшифровать ее во флэш-приложении, которое запускаю на той же веб-странице, которому я передаю зашифрованную строку как переменную JavaScript.
Я генерирую 128-битный ключ, используя Java. Я могу сделать шифрование / дешифрование в Java успешно. Java выводит байтовый массив (byte []) для ключа, зашифрованный и дешифрованный результат. Я использую кодирование / декодирование Base64 для успешного получения строкового эквивалента.
Со стороны флэш-памяти я использую сгенерированный Java ключ (Base64) для расшифровки строки, и я заметил, что она неправильно расшифрована. Библиотека криптографии, которую я использую во флэш-памяти, as3crypto . Когда я тестировал это на демонстрационной странице проекта as3crypto , используя мой ключ, сгенерированный Java (Base64), я заметил, что не получаю тот же результат, используя все возможные режимы (CBC, CFB и т. Д.).
Какова возможная причина этой ошибки? Я что-то не так делаю?
Привет