NET C#
Nylig ba selskapet om utvikling av et autorisasjonssystem for webprosjekter. Etterspørselen er 1. Etter at prosjektet er distribuert, må det bindes til serveren. Forhindre ondsinnede utrullinger. 2. Verktøyet kan spesifiseres for en angitt periode, og webprosjektet overstiger den angitte perioden og må godkjennes av verktøyet for å kunne brukes normalt. 3. Autoriser gjennom autorisasjonsdokumenter.
I henhold til kravene og sammenligningen av relevante krypteringsalgoritmer ble det besluttet å bruke RSA-kryptering for autorisasjon. Følgende er verktøygrensesnittet:
Ideen bak verktøyet er omtrent som følger: 1. Pass. RSA-hjelpeklassen for .NET-innkapsling genererer offentlige og private nøkler. 2. Generer en unik maskinkodestreng. 3. RSA-kryptering utføres gjennom den genererte offentlige nøkkelen og maskinkodestrengen, og en lisensfil dannes. 4. Plasser lisensfilen i bin-mappen til webprosjektet. 5. Ved å vurdere om webprosjektkoden skal autoriseres, er koden som følger:
Verktøyet kan brukes til webprosjekter så vel som til Winform-prosjektautorisasjon
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
|