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