Forum

.Net Config File ic...
 
Bildirimler
Hepsini Temizle

.Net Config File icerisinde connectionString icerisindeki Şifreyi gizleme

2 Yazılar
2 Üyeler
0 Reactions
3,616 Görüntüleme
(@servetcayir)
Gönderiler: 26
Eminent Member
Konu başlatıcı
 

Merhaba Arkadaşlar,

Başlık çok anlaşılır olmadı.

Demek istedigim .Net uygulamalarımızda veritabanına erişim için DataAccesslayer .dll inin DBManager class ını kullanıyorum. Aşagıdaki gibi connection acılıyor.

IDBManager mycon = new DBManager(DataProvider.OleDb, ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString.ToString());

 

Database user bilgilerini .config icerisinde tutuyorum. Aşagıdaki gibi.

 <add name="Baglanti" connectionString="Provider=SQLOLEDB;Data Source=myIpAdress;Persist Security Info=True;User ID=myUserName;Password=12345;Initial Catalog=myDB"/>

Boyle olunca veritabanlarına baglantı bilgilerini herkese göstermiş oluyorum. Ornegin winform uygulamasında kullanıcının bilgisayarına kurulum yaptıgımda config icerisinden bu bilgileri gorebilir.Bu da istedigim birşey değil.

Yapıyı bozmak istemiyorum. Yani baglantı bilgilerim yine config icerisinde olsun istiyorum.

 

Sorum ise, config file icerisinde Password degerini bir şekilde gizleme imkanım var mıdır? Nasıl yapabilirim?

 

Yardımcı olabilecek arkadaşlara şimdiden teşekürler,

 
Gönderildi : 28/08/2015 16:54

(@eravse)
Gönderiler: 1753
Üye
 

Merhaba 

 

Yapınızı bozmadan aşağıdaki iki link vasıtası ile conn str kısımlarını şifreleyebilirsiniz.

 

https://msdn.microsoft.com/en-us/library/ms178372.aspx

http://www.codeproject.com/Tips/795135/Encrypt-ConnectionString-in-Web-Config

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 28/08/2015 19:57

Paylaş: