NET C#
Nemrégiben a cég kérte egy webprojektekhez szükséges engedélyezési rendszer fejlesztését. A kereslet a következő 1. A projekt telepítése után a szerverhez kell kötni. Megakadályozzuk a rosszindulatú telepítéseket. 2. Az eszköz meghatározott időtartamra meghatározható, a webprojekt meghaladja a megadott időszakot, ezért az eszköz engedélyezi a normál használathoz. 3. Engedélyezés engedélyezési dokumentumokkal.
A követelmények és a releváns titkosítási algoritmusok összehasonlítása alapján úgy döntöttek, hogy az engedélyezéshez az RSA titkosítást használják. Az alábbiakban található az eszköz felülete:
Az eszköz ötlete nagyjából a következő: 1. Passzol. Az RSA súgóosztály a .NET kapszulázáshoz nyilvános és privát kulcsokat generál. 2. Generálj egy egyedi gépi kód stringet. 3. Az RSA titkosítást a generált nyilvános kulcs és gépi kód string segítségével végzik, és egy licencfájl alakul ki. 4. Helyezze a licencfájlt a webprojekt bin-mappájába. 5. A webprojekt kódjának engedélyezésének eldöntésével a kód a következő:
Az eszköz webprojektekhez, valamint Winform projekt engedélyezéséhez is használható
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|