2016-04-04 11 views
2

Ich mache gerade eine App, und ich habe eine Frage:C# - Wie kann man die MySQL-Verbindungszeichenfolge sicher speichern, so dass niemand sie sehen kann?

Wo kann ich meine MySQL-Verbindungszeichenfolge speichern, so dass niemand es bekommen kann (zum Beispiel mit .NET Reflektor). Verschlüsseln Sie es in app.conf wird nicht gut sein. Ich brauche es auch auf anderen Computern, nicht nur auf der, auf der ich es verschlüsselt habe.

+0

Mögliche Duplikat [C# sichere Verbindung Info für MYSQL verschlüsseln ] (http://stackoverflow.com/questions/27755981/c-sharp-secure-connection-info-for-mysql) – C4u

Antwort

1

Überprüfung dieser link wie Verbindungszeichenfolge

hinzufügen Connection String zu Web.confif/App.config

  1. öffnen eine ASPX-Seite in der Entwurfsansicht in Visual Studio zu sichern.
  2. Ziehen Sie in der Toolbox aus dem Datenordner ein Datenquellensteuerelement, z. B. ein SqlDataSource-Steuerelement, auf die Entwurfsoberfläche.
  3. Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie auf Smarttag anzeigen.
  4. Klicken Sie im Smarttag-Feld auf Datenquelle konfigurieren.
  5. Klicken Sie im Fenster Wählen Sie eine Datenverbindung auf Neue Verbindung.
  6. Wählen Sie eine geeignete Datenquelle aus der Liste im Dialogfeld Datenquelle auswählen aus, und klicken Sie dann auf OK.
  7. Geben Sie den korrekten Servernamen, Benutzernamen und das Kennwort für das Dialogfeld Verbindung hinzufügen an, und klicken Sie dann auf OK. Sie kehren zum Dialogfeld Datenquelle konfigurieren mit einer Zusammenfassung Ihrer Verbindungsdetails zurück.
  8. Klicken Sie auf Weiter und dann auf Ja, um die Verbindungszeichenfolge in der Datei Web.config zu speichern.

Um Verbindungszeicheninformationen gespeichert in der Datei Web.config

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

Für weitere Informationen prüfen die link über

geteilt