Merhaba Arkadaşlar, bu yazımda sizlere Web.Config Connection String Şifreleme konusundan bahsedeceğim.
Web.Config dosyalarımızda veri tabanı bağlantısı için Connection String bilgisini tutarız. Bu bilgileri geliştirme sırasında açık olarak dosyamızda tutarız. Fakat Production ortamına geçiş sağladığımızda web.configte bulunan connection string bilgisini açık olarak tutmamamız gerekir.
Encrypt ve Decrypt işlemleri nasıl yapılır?
İlk olarak komut satırı penceresini Yönetici Olarak Çalıştır diyerek açıyoruz.
cd komutu ile Microsoft.NET altında bulunan klasöre gitmemiz gerekiyor.
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
Daha sonra da Encrypt işlemini gerçekleştirmemiz için aşağıdaki komutu çalıştırıyoruz.
aspnet_regiis.exe -pef "connectionStrings" D:\IIS\SampleWeb
Decrypt işlemini gerçekleştirmemiz için de aşağıdaki komutu çalıştırıyoruz.
aspnet_regiis.exe -pdf "connectionStrings" D:\IIS\SampleWeb
Encrypt ve Decrypt işlemleri yukarıdaki gibi yapılabilir.
Umarım faydalı olur.
Bir sonraki yazıda görüşmek üzere…