Показать сообщение отдельно
  #22  
Старый 19.08.2009, 13:31
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от roamer
но если шифровать все-таки придется (пароли), то вот здесь неплохая идея :
http://delphiworld.narod.ru/base/more_crypt.html
Идея не новая, и вполне ломаема при приведенной тобой реализации.

А по теме: практически невозможно создать программу которая была бы защищена от копирования и запуска на другой машине. (разве что от обывателей, но и они с каждым годом становяться умнее или ущут в инете готовые кряки)


О предложенном Akzes -ом методе:
1. Если он шифрует значение переменной(любые постоянные данные системы: предложенный номер винта и т.п.),то соответсвенно он должен где-то брать ключ,и соответсвенно защита нулевая.
2. Еси он берет хеш переменной, тогда другое дело, но никто не мешает немного изменить его программу и перед той строкой, где прога берет хеш переменной, полученный результат изменить на тот который позволит дальше пользоваться программой.
Ответить с цитированием