ΚΑΘΑΡΌ C#
Πρόσφατα, η εταιρεία ζήτησε την ανάπτυξη ενός συστήματος εξουσιοδότησης για διαδικτυακά έργα. Η ζήτηση είναι 1. Μετά την ανάπτυξη του έργου, πρέπει να συνδεθεί με τον διακομιστή. Αποτρέψτε τις κακόβουλες αναπτύξεις. 2. Το εργαλείο μπορεί να καθοριστεί για μια καθορισμένη περίοδο και το έργο Ιστού υπερβαίνει την καθορισμένη περίοδο και πρέπει να εξουσιοδοτηθεί από το εργαλείο για κανονική χρήση. 3. Εξουσιοδότηση μέσω εγγράφων εξουσιοδότησης.
Σύμφωνα με τις απαιτήσεις και τη σύγκριση των σχετικών αλγορίθμων κρυπτογράφησης, αποφασίστηκε η χρήση κρυπτογράφησης RSA για εξουσιοδότηση. Ακολουθεί η διεπαφή του εργαλείου:
Η ιδέα του εργαλείου είναι περίπου η εξής: 1. Πάσο. Η κλάση βοήθειας RSA για ενθυλάκωση .NET δημιουργεί δημόσια και ιδιωτικά κλειδιά. 2. Δημιουργήστε μια μοναδική συμβολοσειρά κωδικού μηχανής. 3. Η κρυπτογράφηση RSA πραγματοποιείται μέσω του δημόσιου κλειδιού και της συμβολοσειράς κώδικα μηχανής που δημιουργείται και σχηματίζεται ένα αρχείο άδειας χρήσης. 4. Τοποθετήστε το αρχείο άδειας χρήσης στο φάκελο bin του έργου web. 5. Κρίνοντας εάν θα εξουσιοδοτήσετε τον κώδικα του έργου Ιστού, ο κώδικας έχει ως εξής:
Το εργαλείο μπορεί να χρησιμοποιηθεί για έργα ιστού καθώς και για εξουσιοδότηση έργου Winform
Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώ Απάντηση
|