NET C#
Kürzlich hat das Unternehmen die Entwicklung eines Autorisierungssystems für Webprojekte beantragt. Die Nachfrage ist 1. Nachdem das Projekt bereitgestellt wurde, muss es an den Server gebunden sein. Verhindern Sie böswillige Deployments. 2. Das Tool kann für einen bestimmten Zeitraum festgelegt werden, und das Webprojekt überschreitet den festgelegten Zeitraum und muss vom Tool für die normale Nutzung autorisiert werden. 3. Autorisieren Sie durch Genehmigungsdokumente.
Gemäß den Anforderungen und dem Vergleich relevanter Verschlüsselungsalgorithmen wurde beschlossen, RSA-Verschlüsselung für die Autorisierung zu verwenden. Im Folgenden ist die Werkzeugoberfläche:
Die Idee des Werkzeugs ist ungefähr wie folgt: 1. Pass. Die RSA-Hilfeklasse für die .NET-Kapselung erzeugt öffentliche und private Schlüssel. 2. Erzeugen Sie eine eindeutige Maschinencode-Zeichenkette. 3. RSA-Verschlüsselung erfolgt über den generierten öffentlichen Schlüssel und die Maschinencode-Zeichenkette, und eine Lizenzdatei wird erstellt. 4. Legt die Lizenzdatei in den Bin-Ordner des Webprojekts. 5. Wenn man beurteilt, ob der Webprojektcode autorisiert werden soll, lautet der Code wie folgt:
Das Tool kann sowohl für Webprojekte als auch für die Autorisierung von Winform-Projekten verwendet werden
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|