오세현 (프레이) Ответов: 1

Это проблема безопасности, связанная с развертыванием.


Это проблема безопасности, связанная с развертыванием.

Я хотел бы попросить сертификат или какую-то проверку для установки программы в среде, где интернет недоступен.

Моя идея заключается в создании и управлении файлами, которые могут быть расшифрованы.

Есть одна проблема..

Например, если компания по имени "а" имеет сертификат или какой-либо вид проверки, то компания по имени "Б" может подтвердить, что это невозможно.

Если вы даете компании ID и пароль, соответствующие сертификату, компания B хочет предотвратить ID, пароль, соответствующий сертификату компании A.


Возможно ли это?

Что я уже пробовал:

Я создал зашифрованный и дешифруемый файл, введя идентификатор и пароль.

Maciej Los

Да, это возможно.

1 Ответов

Рейтинг:
10

RickZeeland

Взгляните на это: Создатель Пробной Версии Приложения[^]
Если кто-то решит купить ваше приложение, он позвонит вам и прочитает свой идентификатор компьютера. Затем серийный производитель может быть использован для изготовления серийного ключа (пароля). После ввода пароля приложение запускается как полная версия.

Другой вариант - использовать встроенные классы лицензирования в .NET: Как это сделать: лицензирование компонентов в .NET[^]


Maciej Los

Не уверен, что это решит проблему op. Он/она, вероятно(!), спрашивает о том, как избежать дубликатов сертификатов, но я не уверен, что это значит...

오세현 (프레이)

Я ее разгадал.

오세현 (프레이)

Каково было ваше решение?

RickZeeland

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