Задача: триал версия программы, вводим рег. кей и можем работать и работать. обычный такой алгоритм.
Я поискал информацию, как такое можно сделать, но наверное плохо искал, и, у меня получилось что рег.кей будет в виде файла длиной 16 байт, нормально ли такое будет для пользователя или не очень?
а алгоритм простой, использовал стандартный, входящий в .net framework класс по расчету хеша на алгоритме md5.
ну и расчитывается он по имени/фамилии или названии организации.
Здравствуйте, AlexandrV, Вы писали:
AV>наверное слишком примитивно да?
Сложность не сильно важна — если программа никому не нужна, ее ломать не будут (а даже если и сломают — какая разница?).
А если программа будет популярна, сломают по любому.
Здравствуйте, temnik, Вы писали:
T>Здравствуйте, AlexandrV, Вы писали:
AV>>наверное слишком примитивно да?
T>Сложность не сильно важна — если программа никому не нужна, ее ломать не будут (а даже если и сломают — какая разница?). T>А если программа будет популярна, сломают по любому.
логично, может тогда пока так и оставить, простой алгоритм, который бы заставил пользователь зарегистрироваться .. ну или кряк найти))
а позже, например. в след. версии, сделать посложней с public, private keys.
Здравствуйте, AlexandrV, Вы писали:
AV>логично, может тогда пока так и оставить, простой алгоритм, который бы заставил пользователь зарегистрироваться .. ну или кряк найти)) AV>а позже, например. в след. версии, сделать посложней с public, private keys.
Не стоит, имхо, тратить много времени и сил на защиту. Лучше сделать более качественный продукт.
Здравствуйте, AlexandrV, Вы писали:
AV>Задача: триал версия программы, вводим рег. кей и можем работать и работать. обычный такой алгоритм.
AV>Я поискал информацию, как такое можно сделать, но наверное плохо искал, и, у меня получилось что рег.кей будет в виде файла длиной 16 байт, нормально ли такое будет для пользователя или не очень? AV>а алгоритм простой, использовал стандартный, входящий в .net framework класс по расчету хеша на алгоритме md5. AV>ну и расчитывается он по имени/фамилии или названии организации.
AV>наверное слишком примитивно да?
Нормально, только лучше не файлик делай, а текст. Закодируй его допустим в Base64 и давай как ключ.
Здравствуйте, Dimonka, Вы писали:
D>Здравствуйте, AlexandrV, Вы писали:
AV>>Задача: триал версия программы, вводим рег. кей и можем работать и работать. обычный такой алгоритм.
AV>>Я поискал информацию, как такое можно сделать, но наверное плохо искал, и, у меня получилось что рег.кей будет в виде файла длиной 16 байт, нормально ли такое будет для пользователя или не очень? AV>>а алгоритм простой, использовал стандартный, входящий в .net framework класс по расчету хеша на алгоритме md5. AV>>ну и расчитывается он по имени/фамилии или названии организации.
AV>>наверное слишком примитивно да?
D>Нормально, только лучше не файлик делай, а текст. Закодируй его допустим в Base64 и давай как ключ.
Здравствуйте, BoberPlus, Вы писали:
BP>Здравствуйте, temnik, Вы писали:
T>>Не стоит, имхо, тратить много времени и сил на защиту. Лучше сделать более качественный продукт.
BP>Когда стоит, когда — нет, для первой версии однозначно заморачиваться ни к чему, лучше время на что-то более полезное потратить.
"AlexandrV" <32565@users.rsdn.ru> wrote in message news:2118414@news.rsdn.ru... > Задача: триал версия программы, вводим рег. кей и можем работать и работать. обычный такой алгоритм. > > Я поискал информацию, как такое можно сделать, но наверное плохо искал, и, у меня получилось что рег.кей будет в виде файла длиной 16 байт, нормально ли такое будет для пользователя или не очень?
Могу кинуть простенький кейген на шарпе. Делает короткие ключи на базе имени поль-ля.
Здравствуйте, jit, Вы писали:
jit>"AlexandrV" <32565@users.rsdn.ru> wrote in message news:2118414@news.rsdn.ru... >> Задача: триал версия программы, вводим рег. кей и можем работать и работать. обычный такой алгоритм. >> >> Я поискал информацию, как такое можно сделать, но наверное плохо искал, и, у меня получилось что рег.кей будет в виде файла длиной 16 байт, нормально ли такое будет для пользователя или не очень?
jit>Могу кинуть простенький кейген на шарпе. Делает короткие ключи на базе имени поль-ля.
Здравствуйте, AlexandrV, Вы писали:
jit>>Могу кинуть простенький кейген на шарпе. Делает короткие ключи на базе имени поль-ля.
AV>киньте, если не сложно: a_lexandr@mail.ru
Лучше не устраивать здесь раздачу по переписке, а опубликовать сниппет в форуме "алгоритмы" и дать здесь ссылку. И Вам хорошо, и jit-у рейтинг
Здравствуйте, retalik, Вы писали:
R>Здравствуйте, AlexandrV, Вы писали:
jit>>>Могу кинуть простенький кейген на шарпе. Делает короткие ключи на базе имени поль-ля.
AV>>киньте, если не сложно: a_lexandr@mail.ru
R>Лучше не устраивать здесь раздачу по переписке, а опубликовать сниппет в форуме "алгоритмы" и дать здесь ссылку. И Вам хорошо, и jit-у рейтинг
"retalik" <818@users.rsdn.ru> wrote in message news:2119350@news.rsdn.ru... > jit>>Могу кинуть простенький кейген на шарпе. Делает короткие ключи на базе имени поль-ля. > > AV>киньте, если не сложно: a_lexandr@mail.ru > > Лучше не устраивать здесь раздачу по переписке, а опубликовать сниппет в форуме "алгоритмы" и дать здесь ссылку.
С удовольствием. Но (офтоп) я всегда думал, что добавлять статьи/файлы может только rsdn-team... Научи. Не писать же код в тело сообщения...
PS. в "алгоритмах" мой код, боюсь, засмеют. Хеш на паре Xor'ов да Mod'ов. Зато легко переводится на C, VB, php и тп.
Здравствуйте, jit, Вы писали:
>> Лучше не устраивать здесь раздачу по переписке, а опубликовать сниппет в форуме "алгоритмы" и дать здесь ссылку.
jit>С удовольствием. Но (офтоп) я всегда думал, что добавлять статьи/файлы может только rsdn-team... Научи. Не писать же код в тело сообщения...
Тк. вопрос остался без ответа, тупо пуляю сюда.
Легко переводится на любой другой язык (php, vb6 и тд.), специально для этого вынесены тупые ф-ции acs и chr
Здравствуйте, jit, Вы писали:
jit>Здравствуйте, jit, Вы писали:
jit>Тк. вопрос остался без ответа, тупо пуляю сюда. jit>Легко переводится на любой другой язык (php, vb6 и тд.), специально для этого вынесены тупые ф-ции acs и chr
" Аноним " <0@users.rsdn.ru> wrote in message news:2122405@news.rsdn.ru... > jit>Тк. вопрос остался без ответа, тупо пуляю сюда. > jit>Легко переводится на любой другой язык (php, vb6 и тд.), специально для этого вынесены тупые ф-ции acs и chr > > И как этим пользоваться ?
йопта... Мальчик, позови программиста к компьютеру.