![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Мне надо в БД сохранить дату до которой программа оплачена. ДБ - Access, поэтому несмотря на пароль думаю не для кого не будет проблемой забратся вовнутрь.
Поэтому единственная идея - дату шифровать. А ключ поделить на несколько частей и раскидать по классам. Это реально? Это дает хоть какуюнибудь защиту. И самое главное - Как это сделать? Или есть может быть какиенибудь лучшие варианты о которых я не подумал? П.С. Кстати я уже знаю что яву все равно сламают, что для комметческой программы надо было выбрать чтонибудь другое и что обфокусаторы не помогут. Я просто хочю сделать процесс взлома максимально трудным. |
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 4 Всего: 57 |
azz, а если шифровать средствами самой БД? Очень хорошо шифрует(про акссес не знаю, юзаю мускул), и даже при взломе раскодировать данные будет крайне сложно
Это сообщение отредактировал(а) Bulat - 21.12.2006, 14:14 -------------------- менеджер по кодеврайтингу |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Это совершенно неважно как шифровать. Вместо взлома MySQL или Access, все равно достаточно вытащить пароль из программы. Можно перегнать программу в native код, например с помощью Excelsior JET. -------------------- 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. |
|||
|
||||
| y3u |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: 5 Всего: 13 |
поломать можно все... зависит от желания и наличия времени и материальной базы...
погугли, может найдется что.. к примеру: https://truelicense.dev.java.net/ http://www.websina.com/products/jlicense.html http://members.chello.at/stefan-schneider/...LicenseKit.html http://www.chainkey.com/en/jchainw/index.htm#glance и т.д.... Это сообщение отредактировал(а) y3u - 21.12.2006, 15:33 -------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Ладна... Упращю постоновку вопроса...
Я понял что если захотят то сломают. Мне надо обеспечить защиту хоть на какомто уровне.. Потому что я понял что сломать пороль на Access все же проще чем лезть в код ... И главнае - мне щас надо закончить прогу максимально быстро. Пожалуйста, просто пример кода который я бы смог драг-дропом к себе перенести.. Или ссылку на такой код. Шаги: 1. Какнибудь похитрей смешать 3 небольшие строки. 2. Получить из них ключ. 3. Зашифровать им Дату...(Которую сначала надо будет в строку перевести) 4. Сохранить в ДБ 5. Прочесть из ДБ 6. Снова создать ключ 7. Расшифровать 8. Создать из страки дату Наибольший интерес вызывают пункты 1.2.3.7 Помогите кто чем может.. Побыстрее.... П.С Может у кого опыт есть - насколко С# лучше в этом смысле чем Java |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
||||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
1. Чтоб строка из каторой делается ключ нигде одним куском не лежала
2. Мне не нужен хєш мне нужен ключ. Еслиб мне біл нужен хеш я бі спрасил как сделать хеш |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
||||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Я и написал что сначала нада зашифровать а патом расшифровать. А как ты хеш обратно расшифруеш?
|
|||
|
||||
| azz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 12.9.2005 Где: Munchen (Deutschl and) Репутация: нет Всего: нет |
Прошу прощения. Был неправ. Попробую как ключ именно MD5 использовать---
|
|||
|
||||
![]()
|
| Правила форума "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. |