Страница: 1 |
Страница: 1 |
Вопрос: Подписывание плагинов :)
Добавлено: 02.12.06 21:39
Автор вопроса: Sacred Phoenix | ICQ: 304238252
Решил я вот в плагины добавить фичу, чтобы можно было проверить авторство библиотек. Ну то есть в плагин добавить подпись, а в самом приложении ее проверять. Вопрос в том, как лучше всего это реализовать?
Есть в общем-то, тока одна мысля. Сам плагин будет иметь такую структуру:
Implements ...
...
End Class
Class Signature
Implements ...
Public Shared Function GetSignature() ...
End Class
А хешировать... код плагина :) Т. е. для каждого метода класса Plugin вызвать GetMethodBodyAsILByteArray() (не помню, как ф-цию зовут) через Reflection, все это вогнать в один массив и вычислять хеш именно этого массива.
У кого какое мнение насчет этого способа? :)
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 02.12.06 21:59
Советую не изобретать велосипед, а воспользоваться встроенными средствами лизензирования или цифровой подписи...
Номер ответа: 2
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #2
Добавлено: 03.12.06 12:34
а мне велосипеды нравятся :D
ну не наю... просто еще не имел с ними дела.
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 03.12.06 12:59
В дотнете средство подписи проекта давно встроено в среду. Читать F1 по теме "сильные имена".
Номер ответа: 4
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #4
Добавлено: 03.12.06 14:44
Все когда то бывает первый раз... ))
Номер ответа: 5
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #5
Добавлено: 04.12.06 20:45