NET C#
Nedávno společnost požádala o vývoj autorizačního systému pro webové projekty. Poptávka je 1. Po nasazení projektu musí být navázán na server. Zabraňte škodlivým nasazením. 2. Nástroj může být specifikován na stanovenou dobu a webový projekt přesahuje tuto dobu a musí být nástrojem autorizován, aby mohl být běžně používán. 3. Autorizovat prostřednictvím autorizačních dokumentů.
Podle požadavků a srovnání relevantních šifrovacích algoritmů bylo rozhodnuto použít RSA šifrování pro autorizaci. Následující je rozhraní nástroje:
Myšlenka nástroje je přibližně následující: 1. Pass. Třída RSA nápovědy pro .NET zapouzdření generuje veřejné a soukromé klíče. 2. Vygenerujte jedinečný řetězec strojového kódu. 3. RSA šifrování probíhá prostřednictvím generovaného veřejného klíče a řetězce strojového kódu a vzniká licenční soubor. 4. Uložit licenční soubor do složky bin webového projektu. 5. Při posuzování, zda autorizovat kód webového projektu, je kód následující:
Nástroj lze použít jak pro webové projekty, tak pro autorizaci projektů ve Winformu
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|