BERSIH C#
Baru-baru ini, perusahaan meminta pengembangan sistem otorisasi untuk proyek web. Permintaannya adalah 1. Setelah proyek disebarkan, proyek harus terikat ke server. Cegah penyebaran berbahaya. 2. Alat dapat ditentukan untuk jangka waktu tertentu, dan proyek web melebihi periode yang ditentukan dan perlu disahkan oleh alat untuk digunakan secara normal. 3. Otorisasi melalui dokumen otorisasi.
Menurut persyaratan dan perbandingan algoritma enkripsi yang relevan, diputuskan untuk menggunakan enkripsi RSA untuk otorisasi. Berikut ini adalah antarmuka alat:
Ide alat ini kira-kira sebagai berikut: 1. Lulus. Kelas bantuan RSA untuk enkapsulasi .NET menghasilkan kunci publik dan privat. 2. Hasilkan string kode mesin yang unik. 3. Enkripsi RSA dilakukan melalui kunci publik yang dihasilkan dan string kode mesin, dan file lisensi terbentuk. 4. Tempatkan file lisensi di folder bin proyek web. 5. Dengan menilai apakah akan mengotorisasi kode proyek web, kodenya adalah sebagai berikut:
Alat ini dapat digunakan untuk proyek web serta otorisasi proyek Winform
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakan Jawab
|