NET C#
Son zamanlarda, şirket web projeleri için bir yetkilendirme sistemi geliştirilmesini talep etti. Talep şu 1. Proje dağıtıldıktan sonra, sunucuya bağlanmalıdır. Kötü amaçlı dağıtımları önleyin. 2. Araç belirli bir süre için belirlenebilir ve web projesi belirlenen süreyi aştığında normal kullanılabilmek için araç tarafından onaylanması gerekir. 3. Yetkilendirme belgeleri aracılığıyla yetkilendirme.
Gereksinimler ve ilgili şifreleme algoritmalarının karşılaştırılması doğrultusunda, yetkilendirme için RSA şifrelemesinin kullanılmasına karar verildi. Aşağıda araç arayüzü yer almaktadır:
Aracın fikri kabaca şöyledir: 1. Pas. .NET kapsülleme için RSA yardım sınıfı, genel ve özel anahtarlar oluşturur. 2. Benzersiz bir makine kodu dizisi oluşturun. 3. RSA şifrelemesi, oluşturulan açık anahtar ve makine kodu dizisi aracılığıyla gerçekleştirilir ve bir lisans dosyası oluşturulur. 4. Lisans dosyasını web projesinin bin klasörüne yerleştirin. 5. Web proje kodunun yetkilendirilip yetkilendirilmediğine karar verirken kod şu şekildedir:
Araç web projeleri ve Winform proje yetkilendirmesi için kullanılabilir
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|