Как мне сгенерировать ключ AES со начальным значением, чтобы всякий раз, когда я генерировал ключ с тем же начальным значением, я мог получать тот же ключ AES?
Я хочу создать этот ключ для моего устройства Blackberry Pearl 8100.
Я не могу сгенерировать ключ AES с помощью AESKey (keyData).
Кроме того, всякий раз, когда я печатаю его в виде строки или байта [], я не могу его сгенерировать (распечатать). Фактический ключ никогда не печатается.
Что можно сделать, чтобы получить ключ?
Обновление
Я попытался сгенерировать AESKey, передав байт [] моих данных, следующим образом:
AESKey key = new AESKey(keyData);
Каждый раз, когда я получаю один и тот же ключ, это правильно.
Теперь, используя этот ключ, я шифрую данные. Каждый раз, когда я шифрую, я получаю другое значение шифрования. Здесь моя проблема. Как я могу получать одни и те же данные каждый раз после шифрования, чтобы отправлять их на сервер?
Обновление
Я не могу сгенерировать ключ AES с помощью AESKey (keyData).
Кроме того, всякий раз, когда я печатаю его в виде строки или байта [], я не могу его сгенерировать (распечатать). Фактический ключ никогда не печатается.
Что можно сделать, чтобы получить ключ?