NET C#
Onlangs vroeg het bedrijf om de ontwikkeling van een autorisatiesysteem voor webprojecten. De vraag is 1. Nadat het project is uitgerold, moet het aan de server worden gekoppeld. Voorkom kwaadaardige implementaties. 2. Het hulpmiddel kan worden gespecificeerd voor een bepaalde periode, en het webproject overschrijdt de opgegeven periode en moet door het instrument worden geautoriseerd om normaal gebruikt te worden. 3. Autoriseren via autorisatiedocumenten.
Volgens de eisen en de vergelijking van relevante encryptie-algoritmen werd besloten RSA-encryptie te gebruiken voor autorisatie. Het volgende is de toolinterface:
Het idee van het hulpmiddel is ongeveer als volgt: 1. Pas. De RSA-helpklasse voor .NET-encapsulatie genereert publieke en private sleutels. 2. Genereer een unieke machinecodestring. 3. RSA-versleuteling wordt uitgevoerd via de gegenereerde publieke sleutel en machinecodestring, en een licentiebestand wordt gevormd. 4. Plaats het licentiebestand in de bin-map van het webproject. 5. Door te beoordelen of de webprojectcode moet worden geautoriseerd, is de code als volgt:
De tool kan worden gebruikt voor webprojecten en Winform-projectautorisatie
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|