NET C#
Hiljuti taotles ettevõte veebiprojektide autoriseerimissüsteemi arendamist. Nõudlus on 1. Pärast projekti juurutamist tuleb see siduda serveriga. Takistada pahatahtlikke juurutusi. 2. Tööriista saab määrata kindlaksmääratud perioodiks ning veebiprojekt ületab määratud aja ja vajab tööriista poolt luba, et seda tavapäraselt kasutada. 3. Autoriseerimine autoriseerimisdokumentide kaudu.
Vastavalt nõuetele ja asjakohaste krüpteerimisalgoritmide võrdlusele otsustati autoriseerimiseks kasutada RSA krüpteerimist. Järgmine on tööriistaliides:
Tööriista idee on umbkaudu järgmine: 1. Pass. RSA abiklass .NET kapseldamiseks genereerib avalikud ja privaatsed võtmed. 2. Genereeri unikaalne masinkoodi string. 3. RSA krüpteerimine toimub genereeritud avaliku võtme ja masinkoodi stringi kaudu ning moodustatakse litsentsifail. 4. Paiguta litsentsifail veebiprojekti kastikausta. 5. Otsustades, kas veebiprojekti koodi autoriseerida, on kood järgmine:
Tööriista saab kasutada nii veebiprojektide kui ka Winformi projektide autoriseerimise jaoks
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|