NET C#
Наскоро компанията поиска разработване на система за авторизация на уеб проекти. Търсенето е 1. След като проектът бъде внедрен, той трябва да бъде свързан със сървъра. Предотвратете злонамерени внедрявания. 2. Инструментът може да бъде специфициран за определен период, а уеб проектът надвишава определения период и трябва да бъде одобрен от инструмента, за да се използва нормално. 3. Упълномощаване чрез документи за разрешение.
Според изискванията и сравнението на съответните алгоритми за криптиране беше решено да се използва RSA криптиране за авторизация. Следва интерфейсът на инструмента:
Идеята на инструмента е приблизително следната: 1. Пропусни. Помощният клас RSA за .NET инкапсулация генерира публични и частни ключове. 2. Генериране на уникален машинен кодов низ. 3. RSA криптирането се извършва чрез генерирания публичен ключ и машинен код и се формира лицензионен файл. 4. Поставете лицензионния файл в папката bin на уеб проекта. 5. Като се преценява дали да се упълномощава кода на уеб проекта, кодът е следният:
Инструментът може да се използва както за уеб проекти, така и за авторизация на проекти в Winform
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|