|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : George Shepelev 2:461/124 02 Jul 2001 13:34:04 To : Andrew Simontsev Subject : Keygen --------------------------------------------------------------------------------
Andrew, ты ещё здесь сидишь?
Воскресенье Июль 01 2001 11:41, Andrew Simontsev wrote to Andrzej Novosiolov:
AN>> 1. Проверять ключ не один раз при старте программы, а
AN>> многократно, в самых разных и неожиданных местах.
AS> А кстати насколько трудоемка эта операция?
Для "взломщика"? Если алгоритм проверки нетривиален в каждом из случаев
и не сводится к установке "флажка корректности" - достаточно трудоёмка.
AN>> 2. Использовать не одну процедуру проверки ключа, а написать их
AN>> несколько, функционально идентичных, но с разным кодом, и в
AN>> разные моменты вызывать разные процедуры.
AS> Интересная, кстати, идея... Хотя мне кажется все-равно где-то
AS> код будет совпадать (как-никак алгоритм-то один)...
Hет. Сделать "абсолютно несовпадающий" код для любого алгоритма - задача
совершенно тривиальная...
AN>> Лучше зашить в файл лицензии какой-нибудь массив данных, нужный
AN>> программе для работы, причём не в открытом виде, а требующий
AN>> дополнительных преобразований перед использованием. Ещё лучше -
AN>> несколько отдельных массивов, закодированных независимо и
AN>> использующихся в разных частях программы. При кодировании
AN>> использовать регистрационные данные пользователя (имя, фамилию
AN>> etc.)
AS> Hу вроде бы все операции по кодированию/декодированию
AS> достаточно трудоемки :(
Hи в коем случае. Специалистам по криптографии приходится специально
изобретать методы кодирования, которые достаточно трудно декодировать.
А прогресс в развитии вычислительной техники постоянно "наступает им
на пятки" ;)
Георгий
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
* Origin: Какое, милые, у вас тысячелетье на дворе? (c) (2:461/124)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18153b407896.html, оценка из 5, голосов 10
|