Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Хранение ключа


Автор: cypher 17.3.2009, 16:15
Здравствуйте!

Можно ли с помощью J2ME (CLDC, MIDP 2.0),  записать к примеру 8 байт (закрытый ключ шифрования) гдето в телефон для постоянного хранения, так чтобы их нельзя было прочитать или хотя бы очень трудно?

Автор: W0LF 17.3.2009, 17:09
RMS

Добавлено через 1 минуту и 19 секунд
но это будет постоянное хранение только для этого приложения или для песочницы. при удалении аппликухи РМС будет уничтожен

Автор: cypher 17.3.2009, 19:49
Если я правильно понял то это мне как рас и надо! Тесть чтобы никакая другая аппликация не могла читать записанные мной данные, это ведь ключ шифрования! Только что означает 
Цитата

или для песочницы.
 ?

Автор: gosnis 17.3.2009, 19:57
Есть возможность дать работать с RMS не только в рамках одной аппликации, но и всего Midlet Suit, где может быть несколько аппликаций. Может это имелось в виду под песочницей.

Автор: W0LF 18.3.2009, 02:20
Да, именно это и имелось ввиду.
Ни одно сторонее приложение не сможет получить доступ к Вашему RMS

Автор: cypher 18.3.2009, 16:09
Спасибо W0LF!

Автор: Samuil 21.3.2009, 14:30
Но ведь спокойно можно узнать где хранится Ваше хранилище(будь то смарт, или S40), и просто скопировать его на комп... ну а тут уже и все... в любом случае это не безопасно. 
Я думаю что лучший способ таков: есть у нас ключ шифрования, его мы зашифровываем другим ключом(уго придумывает юзверь), который нигде больше не храниться кроме как в голове юзверя. Когда надо, юзверь вводит ключ(из головы) и дальше этим ключом расшифровывается главный ключ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)