NET C#
Nedavno je podjetje zaprosilo za razvoj sistema za avtorizacijo spletnih projektov. Povpraševanje je 1. Po namestitvi mora biti projekt vezan na strežnik. Preprečite zlonamerne namestitve. 2. Orodje je mogoče določiti za določen čas, spletni projekt pa presega določeno obdobje in mora biti pooblaščen s strani orodja za normalno uporabo. 3. Pooblastilo preko pooblastilnih dokumentov.
Glede na zahteve in primerjavo ustreznih šifrirnih algoritmov so se odločili za uporabo RSA šifriranja za avtorizacijo. Spodaj je vmesnik orodij:
Ideja orodja je približno naslednja: 1. Preskočil. Razred pomoči RSA za .NET enkapsulacijo generira javne in zasebne ključe. 2. Ustvari edinstven niz strojne kode. 3. RSA šifriranje se izvaja preko generiranega javnega ključa in strojne kode, nato pa se oblikuje licenčna datoteka. 4. Datoteko licence postavite v mapo za zaboj spletnega projekta. 5. Z ocenjevanjem, ali avtorizirati kodo spletnega projekta, je koda naslednja:
Orodje se lahko uporablja tako za spletne projekte kot tudi za avtorizacijo Winform projektov
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|