NET C#
For nylig anmodede virksomheden om udvikling af et autorisationssystem til webprojekter. Efterspørgslen er 1. Efter at projektet er deployet, skal det være bundet til serveren. Forhindre ondsindede udrulninger. 2. Værktøjet kan specificeres for en bestemt periode, og webprojektet overstiger den angivne periode og skal godkendes af værktøjet for at kunne bruges normalt. 3. Godkend gennem autorisationsdokumenter.
Ifølge kravene og sammenligningen af relevante krypteringsalgoritmer blev det besluttet at bruge RSA-kryptering til autorisation. Følgende er værktøjsgrænsefladen:
Idéen med værktøjet er omtrent som følger: 1. Pas. RSA-hjælpeklassen til .NET-indkapsling genererer offentlige og private nøgler. 2. Generer en unik maskinkodestreng. 3. RSA-kryptering udføres via den genererede offentlige nøgle og maskinkodestreng, og en licensfil oprettes. 4. Placer licensfilen i bin-mappen i webprojektet. 5. Ved at vurdere, om webprojektets kode skal autoriseres, er koden som følger:
Værktøjet kan bruges til webprojekter såvel som Winform-projektautorisation
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|