Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как закрыть информацию? Шифровать? 
:(
    Опции темы
azz
  Дата 21.12.2006, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 12.9.2005
Где: Munchen (Deutschl and)

Репутация: нет
Всего: нет



Мне надо в БД сохранить дату до которой программа оплачена. ДБ - Access, поэтому несмотря на пароль думаю не для кого не будет проблемой забратся вовнутрь.

Поэтому единственная идея -  дату шифровать. А ключ поделить на несколько частей и раскидать по классам. Это реально? Это дает хоть какуюнибудь защиту. И самое главное - Как это сделать? Или есть может быть какиенибудь лучшие варианты о которых я не подумал?

П.С. Кстати я уже знаю что яву все равно сламают, что для комметческой программы надо было выбрать чтонибудь другое и что обфокусаторы не помогут. Я просто хочю сделать процесс взлома максимально трудным.
PM MAIL   Вверх
Bulat
Дата 21.12.2006, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 4
Всего: 57



azz, а если шифровать средствами самой БД? Очень хорошо шифрует(про акссес не знаю, юзаю мускул), и даже при взломе раскодировать данные будет крайне сложно smile 

Это сообщение отредактировал(а) Bulat - 21.12.2006, 14:14


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
LSD
Дата 21.12.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Bulat @  21.12.2006,  14:10 Найти цитируемый пост)
а если шифровать средствами самой БД? Очень хорошо шифрует(про акссес не знаю, юзаю мускул), и даже при взломе раскодировать данные будет крайне сложно 

Это совершенно неважно как шифровать. Вместо взлома 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.
PM MAIL WWW   Вверх
y3u
Дата 21.12.2006, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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


--------------------
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
PM MAIL   Вверх
azz
Дата 21.12.2006, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 12.9.2005
Где: Munchen (Deutschl and)

Репутация: нет
Всего: нет



Ладна... Упращю постоновку вопроса...
Я понял что если захотят то сломают. Мне надо обеспечить защиту хоть на какомто уровне.. Потому что я понял что сломать пороль на Access все же проще чем лезть в код ... И главнае - мне щас надо закончить прогу максимально быстро. Пожалуйста, просто пример кода который я бы смог драг-дропом к себе перенести.. Или ссылку на такой код.

Шаги:
1. Какнибудь похитрей смешать 3 небольшие строки.
2. Получить из них ключ. 
3. Зашифровать им Дату...(Которую сначала надо будет в строку перевести)
4. Сохранить в ДБ 
5. Прочесть из ДБ 
6. Снова создать ключ
7. Расшифровать
8. Создать из страки дату

Наибольший интерес вызывают пункты 1.2.3.7
Помогите кто чем может.. Побыстрее....

П.С Может у кого опыт есть - насколко С# лучше в этом смысле чем Java

PM MAIL   Вверх
powerOn
Дата 21.12.2006, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



по 3 и 7 есть у нас в faq

Цитата(azz @  21.12.2006,  17:09 Найти цитируемый пост)
1. Какнибудь похитрей смешать 3 небольшие строки.

зачем?

Цитата(azz @  21.12.2006,  17:09 Найти цитируемый пост)
2. Получить из них ключ. 

Возьмите по ним хеш.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
azz
Дата 21.12.2006, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 12.9.2005
Где: Munchen (Deutschl and)

Репутация: нет
Всего: нет



1. Чтоб строка из каторой делается ключ нигде одним куском не лежала
2. Мне не нужен хєш мне нужен ключ. Еслиб мне біл нужен хеш я бі спрасил как сделать хеш
PM MAIL   Вверх
tux
Дата 21.12.2006, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 31
Всего: 132



Цитата(azz @  21.12.2006,  17:54 Найти цитируемый пост)
2. Мне не нужен хєш мне нужен ключ. Еслиб мне біл нужен хеш я бі спрасил как сделать хеш 

Если не нужен хэш, так и надо писать, что хэши, свертки, перестановки и т.п. в качестве ключа не рассматриваются.
PM MAIL Skype GTalk Jabber YIM   Вверх
azz
Дата 21.12.2006, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 12.9.2005
Где: Munchen (Deutschl and)

Репутация: нет
Всего: нет



Я и написал что сначала нада зашифровать а патом расшифровать. А как ты хеш обратно расшифруеш?
PM MAIL   Вверх
azz
Дата 21.12.2006, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 12.9.2005
Где: Munchen (Deutschl and)

Репутация: нет
Всего: нет



Прошу прощения. Был неправ. Попробую как ключ именно MD5 использовать---
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.