NET C#
Niedawno firma zwróciła się o opracowanie systemu autoryzacji dla projektów internetowych. Popyt jest 1. Po wdrożeniu projektu musi być powiązany z serwerem. Zapobiegaj złośliwym wdrożeniom. 2. Narzędzie może być określone na określony czas, a projekt internetowy przekracza określony czas i musi być autoryzowany przez narzędzie, aby być używany normalnie. 3. Autoryzacja poprzez dokumenty autoryzacyjne.
Zgodnie z wymaganiami i porównaniem odpowiednich algorytmów szyfrowania zdecydowano się na użycie szyfrowania RSA do autoryzacji. Poniżej znajduje się interfejs narzędzia:
Idea narzędzia jest mniej więcej następująca: 1. Pas. Klasa pomocy RSA dla enkapsulacji .NET generuje klucze publiczne i prywatne. 2. Wygeneruj unikalny ciąg kodu maszynowego. 3. Szyfrowanie RSA odbywa się za pomocą wygenerowanego klucza publicznego i ciągu kodu maszynowego, a następnie tworzy się plik licencyjny. 4. Umieść plik licencji w folderze bin projektu webowego. 5. Przy ocenie, czy autoryzować kod projektu webowego, kod wygląda następująco:
Narzędzie może być używane zarówno do projektów internetowych, jak i autoryzacji projektów Winform
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
|