Nicorette Ответов: 1

Нужна помощь с чтением .файл lic


Эй, ребята, я создал программу, которая генерирует зашифрованный файл лицензии *.lic, теперь я работаю над
RIAServicesLibrary 
который будет реализован в программном обеспечении для проверки,чтения(расшифровки, шифрования) и отображения данных в файле lic. Прямо сейчас я использую
LicenseManager
класс для проверки лицензии, и мне нужна помощь по чтению, отображению данных из файла. Какие-нибудь советы? До сих пор я получил только это

[LicenseProviderAttribute(typeof(LicFileLicenseProvider))]
    public class LicensedClass : IDisposable
    {
        private License license = null;

        public LicensedClass( TextBox tex,TextBox tex2)
        {


            license = LicenseManager.Validate(typeof(Form1), this);

            tex.Text=("License is Valid");
        }

        public void Dispose()
        {
            if (license != null)
            {
                license.Dispose();
                license = null;
            }
        }
    }
это WindowsFormApplication, но я планирую использовать этот код в своей библиотеке dll. Любая помощь приветствуется.

1 Ответов

Рейтинг:
10

Christian Amado

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

Помните, что в silverlight не рекомендуется читать файл с клиентского ПК. Может быть, этот класс поможет вам в сценарии сервера и клиента для Silverlight: AesManaged

Надеюсь, это хоть как-то поможет.


Christian Amado

Какая часть? Сергей

Nicorette

Файл Lic находится не на клиентском компьютере, а на сервере в папке Main application ClientBin. Я использую AesManaged в приложении генерации лицензий для шифрования и дешифрования данных в файле lic. Итак, как мне следует действовать при чтении и отображении данных?