NET C#
Nedávno spoločnosť požiadala o vývoj autorizačného systému pre webové projekty. Dopyt je 1. Po nasadení projektu musí byť viazaný na server. Predchádzajte škodlivým nasadeniam. 2. Nástroj môže byť špecifikovaný na stanovené obdobie a webový projekt presahuje stanovenú dobu a musí byť autorizovaný nástrojom, aby mohol byť bežne používaný. 3. Autorizovať prostredníctvom autorizačných dokumentov.
Podľa požiadaviek a porovnania relevantných šifrovacích algoritmov sa rozhodlo použiť RSA šifrovanie na autorizáciu. Nasleduje rozhranie nástroja:
Myšlienka nástroja je približne nasledovná: 1. Pass. RSA help trieda pre .NET zapuzdrenie generuje verejné a súkromné kľúče. 2. Vygenerujte jedinečný reťazec strojového kódu. 3. RSA šifrovanie sa vykonáva prostredníctvom generovaného verejného kľúča a strojového kódu a vytvára sa licenčný súbor. 4. Umiestnite licenčný súbor do priečinka bin webového projektu. 5. Pri posudzovaní, či autorizovať kód webového projektu, je kód nasledovný:
Nástroj je možné použiť pre webové projekty, ako aj na autorizáciu projektov vo Winforme
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď
|