IA72 wrote:Практически никакого проку от обфускаторов нет. Да и собственно - зачем вообще нужно прятать код - у вас особо секретные алгоритмы применяются? Не надо это вам.
Мине нада.
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
![Laughing :lol:](./images/smilies/icon_lol.gif)
IA72 wrote:Практически никакого проку от обфускаторов нет. Да и собственно - зачем вообще нужно прятать код - у вас особо секретные алгоритмы применяются? Не надо это вам.
Stick wrote:IA72 wrote:Практически никакого проку от обфускаторов нет. Да и собственно - зачем вообще нужно прятать код - у вас особо секретные алгоритмы применяются? Не надо это вам.
Мине нада.Секрет скажу: продаю я их, зти самые асэмбли. Сам делаю и сам продаю. Идут на расхват. Тока защитить бы их ищо не мешает.
От умного - не защитит. Только умные, как правило не воруют по мелочам. От дурака - да защитит. Поэтому, я думаю, что для обфускаторов тоже есть ниша. Вон РемоутСофт не мелочится, $1000 их обфускатор стОит.IA72 wrote: И каким образом обфускатор их защитит?
IA72 wrote:И каким образом обфускатор их защитит? Тем более что для библиотек это еще меньше имеет смысл, так как public & protected методы в этом случае просто нельзя переименовывать. А в переименовывании и создании фальшивых overload методов собственно главный смысл и есть. Шифрование строковых констант - не смешите мои тапочки. Не говоря уже о такой замечательной вещи, как сообщения об ошибках - вместо достаточно полезного стека вы получите бесполезный для исследования набор непонятно чего. Еще раз - это совершенно глупое занятие, если вдуматься. Ненужное и зачастую вредное. Как вы думаете, почему Microsoft свои библиотеки не шифрует? Ценность кода это не алгоритм вот этой конкретной процедуры, и не структура объектов, а продукт целиком. Исключения надо патентовать.
Stick wrote:Что даст патентование алгоритмов? Куча денег и времени это дело убъёт. У меня нет каких-то уникальных алгоритмов чтоб патентовать. Всё уже придумано.
Stick wrote:Зачем public & protected методы переименовывать? Что внутри у них - это да, это можно попереименовывать.
Stick wrote:Зачем сообщения об ошибках конечному пользователю из сборки показывать? Или я чего-то не понимаю?![]()
Stick wrote:Microsoft может себе позволить свои библиотеки не шифровать. Я нет.
Если говорить про продукт целиком, так у меня сборки привязываются к проекту разработчика хитрым алгоритмом. Если кто-то посторонний пытается прилипить сборку к своему проекту - у него не получается. Может этот алгоритм запатентовать?![]()
Stick wrote:Только патентование "это совершенно глупое занятие", говоря Вашими словами.
Stick wrote:Мне особенно понравилось про Буратино. Забавно...