![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| HappyLife |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: нет Всего: 8 |
Добрый день уважаемые форумчане.
Какой из способов хранения данных был бы наиболее оптимальным? Допустим пользователь сохраняет таблицу и нужно данные при повторной загрузке программы восстановить... Конкретно, хранить придется пароли. Вариант с базой данных, слишком тяжеловесный. Это сообщение отредактировал(а) HappyLife - 26.8.2011, 13:22 |
|||
|
||||
| Stolzen |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Можно использовать какую-нибудь легкую embedded базу - sqlite, например.
|
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
Либо база либо файловая система. Разве есть еще что то?
|
|||
|
||||
| HappyLife |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: нет Всего: 8 |
Какие есть методы чтения-записи в файле?
Интересуют механизмы, XML, сериализация.. и пр... Что будет удобнее всего использовать? Интересуют наиболее удобные механизмы записи чтения параметров, для хранения пар пароль, логин. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
отправляеть json'ом по хттпс. Сериализация не нужна получается, хмл тоже. Быстро, легко. А пары можно хранить в пропертях даже, благо в Java все для этого есть. Поставить бэкапер, какой-нить.
Это сообщение отредактировал(а) priam220 - 26.8.2011, 16:25 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Обычно пароли не хранят, хранят хеш пароля.
2. Вариантов куча и предлагать не зная задачи - бессмысленно. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
LSD, хотелось бы узнать, скажем о 5 самых юзабельных способах хранения информации на веб-сервере. Если не сложно.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Наверное наиболее общеупотребительные:
1. База 2. Embeded база 3. Файлы Ну а дальше начинается экзотика типа: персистентных кешей, распределенных файловых систем и т.п. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| ecologist |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 452 Регистрация: 28.2.2007 Репутация: 2 Всего: 9 |
Вообщем-то все уже предложили, но я бы исходил из потребностей задачи - тогда и можно выбирать.
|
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
хеширование парлей конечно идеологически верное решение. Но в реалии наткнулся на вполне себе оборотный интернет магаз, где пароли выдают по телефону, если надо. У них своя стратегия, генерят логин и пароль, один раз и на века.
И работают. Не слышал, что б кто-то жаловался. Это сообщение отредактировал(а) priam220 - 27.8.2011, 23:48 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Это не означает, что хранятся они в открытом виде -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
А в каком еще виде они могут хрониться, если их может узнать еще кто то за 10 секунд?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Так они могут в любой момента назвать текущий пароль или могут только сбросить на новый и назвать новый пароль? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: 7 Всего: 8 |
LSD, именно текущий. Хотя, все меняется. Могли все переделать. Во всяком случае сейчас зашел к ним на сайт, есть возможность изменить пассворд. В таких условиях делать открытым пароль не безопасно, конечно.
Но опять же людей с хорошими аккаунтами хорошо знают в лицо, как правило. И в таком случае разобраться будет не сложно. Вести антизаконную деятельность в таких целях крайне глупо. Это сообщение отредактировал(а) priam220 - 29.8.2011, 13:03 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |