Config dosyasında şifreli veri
Bu gün işinize yarayacağına inandığım bir konudan bahsetmek istiyorum. Windows service yazdıysanız ve servisin kullandığı şifreniz var ise şifreyi kodamı gömeceğim sorusunu sanırım sormuşsunuzdur. bu noktada farklı alternatifler düşündüm ilki , servis'e çalıştırma anında parametre olarak geçmekti, ancak bir sıkıntısı vardı ve restart sonrası müdehale zorunluluğu doğuyordu. şifreyi gizledik ama pratik olmadığı kesin. :) Sonra config dosyasına gömmek aklıma geldi pratik ama güvenli değildi, appSettings ve ConnectionString komple şifrelemek "isProtected", "protect" ve "unProtect" methodları ile basit ancak sadece bir parametreyi şifrelemek... peki ne yapalım derken bir parametre daha ekleyip onun değerine göre şifreyi encrpted hale getirip config dosyasını update etmek yine başka bir değere göre açmak aklıma geldi. (bu 2. parametre koda gömülü size özel bir parolada olabilir.) Yazımda bahsettiğim yapıya göre çalışa bilecek bir dll library pr...