NET C#
Recent, compania a solicitat dezvoltarea unui sistem de autorizare pentru proiecte web. Cererea este 1. După implementarea proiectului, acesta trebuie să fie legat de server. Preveniți implementările malițioase. 2. Instrumentul poate fi specificat pentru o perioadă specificată, iar proiectul web depășește perioada specificată și trebuie autorizat de către instrument pentru a fi folosit normal. 3. Autorizați prin documente de autorizare.
Conform cerințelor și comparării algoritmilor de criptare relevanți, s-a decis utilizarea criptării RSA pentru autorizare. Următoarea este interfața uneltei:
Ideea uneltei este aproximativ următoarea: 1. Pas. Clasa de ajutor RSA pentru încapsularea .NET generează chei publice și private. 2. Generează un șir unic de cod mașină. 3. Criptarea RSA se realizează prin cheia publică generată și șirul de cod mașină, iar un fișier de licență este format. 4. Plasează fișierul licenței în folderul bin al proiectului web. 5. Prin evaluarea autorizării codului proiectului web, codul este următorul:
Instrumentul poate fi folosit atât pentru proiecte web, cât și pentru autorizarea proiectelor Winform
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
|