реклама на сайте
подробности

 
 
> шифрование .h, шифрование .h библиотеки
max_mart
сообщение Jun 3 2013, 11:35
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 248
Регистрация: 30-09-11
Пользователь №: 67 474



Всем привет.

Народ подскажите, пожалуйста, как зашифровать библиотеку .h. Локбиты программы не подойдут, поскольку есть еще С код, который будит доступен для редактирования. Но вот секреты библиотеки h открывать не хочется. Среда разработки AVR studio 4.
Может в DLL как-то можно преобразовать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zombi
сообщение Jun 3 2013, 23:11
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



to zhevak
Цитата
Васю Пупкина, как конкурента, совсем не надо "убивать". Он должен жить долго и несчастливо.

А если у этого Васи рынок раз в сто шире Вышего? И дерёт он не только Выши но и многие другие изделия. Этим и живёт.
И пока вы продадите всего десяток другой изделий, Вася скопирует и продаст мульён, причем по цене ниже вашей и будет очень очень очень несчастлив. biggrin.gif
Как поступить в таком случае?

А зачем тогда существуют биты защиты от копирования??? для глупой молодёжи?

Цитата
Предоставьте эту обязанность "высшим силам"

На Бога надейся, а сам не плошай.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jun 4 2013, 04:28
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Эх, не хотел устраивать холивар...

Однако.
Цитата(zombi @ Jun 4 2013, 05:11) *
to zhevak

А если у этого Васи рынок раз в сто шире Вышего? И дерёт он не только Выши но и многие другие изделия. Этим и живёт.
И пока вы продадите всего десяток другой изделий, Вася скопирует и продаст мульён, причем по цене ниже вашей и будет очень очень очень несчастлив. biggrin.gif
Как поступить в таком случае?

Да никак! Ситуация надуманна.
Тот, у кого деньги и огромное влияние на рынок никогда не будет опускаться до уровня воровства чьих-то конкретных реализаций. Он будет "воровать" (если это слово вообще здесь приемлемо) идеи. Идею даже патентовать запрещено!

Попробую кратенько объяснить, почему конкретная реализация какого-то куска программы сильному производителю мало интересна. Для производства, а тем более для массового производства -- мало иметь кусочек кода или кусочек схемы. Никто даже пальцем не пощшевелиться ради этого know-how (ноу-хау). Для массового производства нужен комплект документации, а не вырванная из тетрадки страничка со схемай, или скопированный из микросхемы непонятный код, который _вроде_бы_ делает как раз то, что надо. Массовое производство, от которого Вы ждете подвоха никогда не пойдет на сомнительные шаги. Риск очень большой. Улавливаете суть?

На больших предприятиях совершенно иные проблемы. И поверьте, проблема найти чье-то изделие, чтобы скопировать его и начать выпускать его клон -- это надуманная проблема. А чье-то мелко-серийное производство будет просто не способно Вам как-то серьезно помешать. Как я уже говорил в предыдущем сообщении, даже если Ваш конкурент с чем-то "вашим" выйдет на рынок, то долго он не продержится. Но своим выходом он неизбежно поможет Вам раскрутить рынок. Рынок принадлежит не тому, кто копирует, а тому, кто способен шевелить мозгами. Ну украл я вашу прогу, вышел с ней на рынок. Дальше что? Отъел я на рынке себе какой-то кусочек. И что? А дальше пауза и ничего. Вы выпускаете следующую -- улучшенную версию, с исправленными ошибками и новыми фичами. А мне что прикажете делать? Вы понимаете, я просто не смогу нормально удержать рынок. Рынок по любому принадлежиит Вам. А если я такой умный, что могу сам писать проги и сам править баги, то мне Ваша программа нафиг не нужна! Как говориься, спасибо за идею!

Но от идеи до конкретной реализации в железе путь очень долгий. И преодалеть его может тот, у кого есть для этого ресурсы.

Катать шарики для снеговоика нужно долго и упорно. Бысро слепить большой шар на пустом месте не получиться. Не верьте тем, кто говорит, что за полгода поднял фирму с нуля до миллинных оборотов. Эти сказки не про нас! В них очень много интересных деталей опущено. А у нас из-за этого создается ощущения какого-то чуда. Чуда не бывает. Бывает утаивание фактов.

Вы, видимо, еще мало сталкивались с реальной раскруткой собственного бизнеса. Поправимо. Начните прямо сейчас и Вы поймете, что проблемы в "катании денежных комочков" собственного бизнеса совершенно иные. Не надо бояться, что украдут Вашу конкретную прогу. Крадет тот, кто неспособен создавать. А неспособный создавать новое -- не жизнеспособен.

Цитата
А зачем тогда существуют биты защиты от копирования??? для глупой молодёжи?

Проблема не в битах защиты, и не в жесточайшей необходимости защищаться от ведьм. Проблема в головах разработчиков, которые не думают.

-- Вась, а Вась! Петровы диван купили. Давай мы тоже себе диван купим?
-- Вась! А Сидоровы поставили себе противоугонную систему. А у нас какой-то тумблер под сидением...
-- Вась, а Вась. Ленка с Вовкой каждый вечер на великах в парке катаются...
-- Вась! А Тенька второго завели...

Понимаете о чем я? Я о том, что люди не думают своей головой, а замечают только то, что делает их окружение. Стадный образ. Бараны, не умеющие жить вне стада. Не умеют жить по простой причне -- не научились жить _своей_жизнью_. Поэтому живут чьей-то чужой, постоянно примеряя и натягивая на себя чужие жизненные ценности. Живут в зависти, в погоне за чужими идеями. Разве это жизнь? (Ну, для кого-то это нормальная жизнь, так как другой он и незнает.)

Отвечайте только за себя. Мало ли что делает толпа!

-- Живи своим умом, Пчёла! (с) из к/ф "Бригада"

Кто-то защищает свои проги. Да, ну и наздоровье! Это его бизнес, его специфика. А у Вас-то, лично у Вас, -- что, разве те же самые проблемы? Разве у Вас уже есть те, кто готов скопировать Ваш код и начать делатьна нем деньги? Откиньте в сторону догмы и реально посмотрите на мир. Он другой! Защищаться надо от конкретного врага, а не от гипотетического. А когда ваг будет четко идентифицирован, определиться и тип защиты достаточно точно. Може Вам нужно не фьюзы прожигать, а юридически защищаться? От кого Вы, лично Вы, защищаетесь? За себя отвечайте, а не показывайте, что другие тоже "ружья кирпичем чистят".

Цитата
На Бога надейся, а сам не плошай.

Всё правильно!
Богу -- богово, кесарю -- кесарево. Каждый должен выполнять _свою_ функцию.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jun 8 2013, 12:02
Сообщение #4


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(zhevak @ Jun 3 2013, 23:28) *
Откиньте в сторону догмы и реально посмотрите на мир. Он другой! Защищаться надо от конкретного врага, а не от гипотетического. А когда ваг будет четко идентифицирован, определиться и тип защиты достаточно точно. Може Вам нужно не фьюзы прожигать, а юридически защищаться? От кого Вы, лично Вы, защищаетесь? За себя отвечайте, а не показывайте, что другие тоже "ружья кирпичем чистят".


Пустые слова ни о чем. Вы машину закрываете, когда оставляете на парковке в городе?

"От кого Вы, лично Вы, защищаетесь?" (с)

Цитата(max_mart @ Jun 7 2013, 10:39) *
"ТС создал ноухау, но не знает, что такое .h, объектник и линкер 05.gif 'Не верю!' ( (с) Станиславский )" - народ ну Вы че издеваетесь надо мной???

Вы че когда пишете программы будете еще и В МАШИННЫЙ КОД ЗАЛАЗИТЬ??? Я знаю С#/C++

Ну а как не издеваться. Есть большая разница между машинным кодом и .h. Если бы вы написали хоть одну программу на С, вы бы не задавали вопросов про .h.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jun 8 2013, 12:34
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(ar__systems @ Jun 8 2013, 18:02) *
Пустые слова ни о чем. Вы машину закрываете, когда оставляете на парковке в городе?

Пустые слова ни о чем. Вы путаете теплое с мягким.

Украсть что-то из машины (или угнать ее) и украсть программу -- это разные вещи. Разные по _сути_.

Да, оба действия противозаконны, оба квалифицируются как кражи -- то есть присвоение чужого. Но на этом их общие черты, в общем-то, заканчиваются. Поэтому говорить о них, как об одном и том же явлении -- это по меньшей мере демонстрировать свою необразованность в данном вопросе. Ну, не отличает человек одно от другого, ну и ладно!


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jun 8 2013, 13:12
Сообщение #6


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(zhevak @ Jun 8 2013, 07:34) *
Пустые слова ни о чем. Вы путаете теплое с мягким.

Украсть что-то из машины (или угнать ее) и украсть программу -- это разные вещи. Разные по _сути_.


Нет разницы в данном контексте. Речь идет об элементарных мерах предосторожности. Их проще тупо соблюдать, чем ломать голову о "А когда враг будет четко идентифицирован".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- max_mart   шифрование .h   Jun 3 2013, 11:35
- - zhevak   Цитата(max_mart @ Jun 3 2013, 17:35) Всем...   Jun 3 2013, 14:35
- - max_mart   "Эх, молодежь!" - согласен всего 25 ...   Jun 3 2013, 15:54
|- - zhevak   Эх, молодежь! Макс, при всем уважении к Вам к...   Jun 3 2013, 18:48
- - max_mart   Спасибо огромное. А в чем-то Вы и правы. Это можно...   Jun 3 2013, 19:07
|- - vitan   ТС! Не слушайте. Точнее, слушайте, но думайте....   Jun 4 2013, 07:19
|- - zombi   Цитата(zhevak @ Jun 4 2013, 07:28) Эх, не...   Jun 4 2013, 07:32
||- - gte   Цитата(zombi @ Jun 4 2013, 11:32) Уже чет...   Jun 4 2013, 09:34
|- - zhevak   Цитата(ar__systems @ Jun 8 2013, 19:12) Н...   Jun 8 2013, 14:29
|- - ar__systems   Cильно много букв, и к чему это? Strawman argument...   Jun 8 2013, 17:12
|- - zhevak   Цитата(ar__systems @ Jun 8 2013, 23:12) Р...   Jun 8 2013, 18:37
- - Непомнящий Евгений   Если сильно надо защитить именно исходник, почитай...   Jun 4 2013, 05:17
- - scifi   Цитата(max_mart @ Jun 3 2013, 15:35) Наро...   Jun 4 2013, 07:41
|- - zhevak   Я сказал свое мнение по вопросу. И оно тоже не на ...   Jun 4 2013, 09:50
|- - zombi   Цитата(zhevak @ Jun 4 2013, 12:50) Хороша...   Jun 4 2013, 14:35
|- - Harbinger   Цитата(zhevak @ Jun 4 2013, 12:50) Или вс...   Jun 5 2013, 02:32
|- - zhevak   Цитата(Harbinger @ Jun 5 2013, 08:32) А э...   Jun 5 2013, 04:28
- - ARV   по-моему, достаточно увидеть работу устройства на ...   Jun 4 2013, 10:07
- - max_mart   "Еще вариант - поставлять вашу библиотеку в в...   Jun 4 2013, 16:00
|- - Непомнящий Евгений   Цитата(max_mart @ Jun 4 2013, 20:00) ...   Jun 5 2013, 05:23
- - hd44780   Пихать исходный код в .h - это плохо. Да, это допу...   Jun 5 2013, 08:47
- - max_mart   Можно ссылку, пожалуйста, на доку "линкер...   Jun 5 2013, 21:13
|- - ARV   Цитата(max_mart @ Jun 6 2013, 01:13) Можн...   Jun 6 2013, 04:49
|- - zhevak   Цитата(max_mart @ Jun 6 2013, 03:13) Можн...   Jun 6 2013, 05:03
|- - MrYuran   Цитата(max_mart @ Jun 6 2013, 01:13) Можн...   Jun 6 2013, 08:39
- - XVR   ТС создал ноухау, но не знает, что такое .h, объек...   Jun 6 2013, 06:58
- - kolobok0   Цитата(max_mart @ Jun 3 2013, 15:35) ...М...   Jun 7 2013, 13:54
- - yes   еще один вариант - в llvm была даже такая специаль...   Jun 7 2013, 14:21
- - max_mart   "ТС создал ноухау, но не знает, что такое .h,...   Jun 7 2013, 15:39
|- - DASM   Цитата(max_mart @ Jun 7 2013, 19:39) ...   Jun 7 2013, 16:13
|- - zhevak   Цитата(max_mart @ Jun 7 2013, 21:39) Но з...   Jun 7 2013, 16:35
- - max_mart   DASM, ну а таким как Вы, побольше опыту в бизнесе,...   Jun 7 2013, 17:23
|- - haker_fox   QUOTE (max_mart @ Jun 8 2013, 02:23) Мы н...   Jun 8 2013, 15:00
- - DASM   По поводу J-Link скажу лишь, что его надо было воо...   Jun 8 2013, 19:32
|- - haker_fox   QUOTE (DASM @ Jun 9 2013, 04:32) вообщем-...   Jun 9 2013, 02:42
- - max_mart   haker_fox. Ну и назовите мне хоть один пример тако...   Jun 10 2013, 15:05
- - max_mart   Ну а Вы ar_systems. Очень интересный молодой челов...   Jun 10 2013, 17:12
|- - toweroff   Цитата(max_mart @ Jun 10 2013, 21:12) Поэ...   Jun 10 2013, 18:00
- - max_mart   Это я сказал как общее. А так все системы исчислен...   Jun 12 2013, 16:54
|- - toweroff   Цитата(max_mart @ Jun 12 2013, 20:54) Это...   Jun 14 2013, 07:21
- - haker_fox   QUOTE (max_mart @ Jun 11 2013, 00:05) ана...   Jun 13 2013, 14:06


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 20:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01474 секунд с 7
ELECTRONIX ©2004-2016