2016-04-04 14 views
2

Şu anda bir uygulamayı yapıyorum ve bir sorum var: kimse (NET Reflektör örneğin) bunu elde etmek mümkün olacak, böyleceC# - MySQL bağlantı dizesini güvenli bir şekilde nasıl saklayalım ki kimse göremiyor?

benim MySQL bağlantı dizesini saklayabilirsiniz.app.conf içine şifrelemek iyi olmayacaktır. Diğer bilgisayarlarda bile şifrelenmiş bir bilgisayarda çalışmam lazım.

+0

Olası yinelenen yukarıda paylaşılan ] (http://stackoverflow.com/questions/27755981/c-sharp-secure-connection-info-for-mysql) – C4u

cevap

1

onay bu link Visual Studio Tasarım görünümünde Web.confif/App.config

  1. Aç için bir .aspx sayfası bağlantı dizesi ekle bağlantı dizesini

    güvenliğini nasıl.

  2. Araç kutusundan, Veri klasöründen, SqlDataSource denetimi gibi bir veri kaynağı denetimini tasarım yüzeyine sürükleyin.
  3. Denetimi sağ tıklatın ve Akıllı Etiketi Göster'i tıklatın.
  4. Akıllı etiket panelinde Veri Kaynağını Yapılandır'ı tıklatın.
  5. Veri Bağlantısı Seç panelinde Yeni Bağlantı'yı tıklatın.
  6. Veri Kaynağı Seç iletişim kutusundaki listeden uygun bir veri kaynağı seçin ve ardından Tamam'a tıklayın.
  7. Bağlantı Ekle iletişim kutusunda doğru sunucu adını, kullanıcı adını ve parolayı belirtin ve ardından Tamam'ı tıklatın. Bağlantı ayrıntılarınızın bir özetini içeren Veri Kaynağı Yapılandır iletişim kutusuna dönersiniz.
  8. İleri'yi tıklatın ve Web.config dosyasında bağlantı dizginizi kaydetmek için Evet'i tıklatın.

kontrol Daha fazla ayrıntı için Web.config dosyasında

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" 

saklanan bağlantı dizesi bilgileri şifrelemek için link MySQL için [C# güvenli bağlantı bilgi

İlgili konular