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