NET C#
Nyligen begärde företaget utvecklingen av ett auktorisationssystem för webbprojekt. Efterfrågan är 1. Efter att projektet har distribuerats måste det bindas till servern. Förhindra skadliga installationer. 2. Verktyget kan specificeras för en angiven period, och webbprojektet överskrider den angivna perioden och måste godkännas av verktyget för att användas normalt. 3. Auktorisera genom auktorisationsdokument.
Enligt kraven och jämförelsen av relevanta krypteringsalgoritmer beslutades att använda RSA-kryptering för auktorisation. Följande är verktygsgränssnittet:
Idén med verktyget är ungefär följande: 1. Passa. RSA:s hjälpklass för .NET-inkapsling genererar publika och privata nycklar. 2. Generera en unik maskinkodsträng. 3. RSA-kryptering utförs via den genererade publika nyckeln och maskinkodsträngen, och en licensfil bildas till. 4. Placera licensfilen i bin-mappen i webbprojektet. 5. Genom att bedöma om webbprojektkoden ska auktoriseras är koden följande:
Verktyget kan användas för webbprojekt såväl som för Winform-projektauktorisering
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|