Verschlüsseln / Entschlüsseln von Daten

17/10/2008 - 13:53 von Alberto Luca | Report spam
Hallo NewsGroup,

ich möchte Daten verschlüsseln und wieder entschlüsseln.
Dies soll von unterschiedlichen Rechnern möglich sein, also Rechner1
verschlüsselt die Daten und Rechner2 entschlüsselt diese Daten wieder.

Sonderzeichen (Umlaute, etc.) sollen ebenfalls ohne Probleme verschlüsselt
und entschlüsselt werden.

Fragen:
- wie kann ich dies mit geringen Aufwand erledigen (mit identischen Routinen
für Windows-Applikation und Web-Applikation)?
- welches Verfahren ist sinnvoll (asymmetrisch, symmetrisch, DES, 3DES,
RSA)?
- soll der komplette ConnectionString verschlüsselt werden oder nur Teile
davon (z.B. nur dass Passwort)?
- aspnet_iis ist nur für web.config einsetzbar oder generell?
- ist eine (relativ) sichere Verschlüsselung in .net möglich
(Code-Reflector)?

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Frank Dzaebel
17/10/2008 - 16:40 | Warnen spam
Hallo Alberto,

insgesamt kann ich Dir nicht alle Deine
Fragen beantworten, aber sicher werden
Dich die Links hier schon weiter bringen:

ich möchte Daten verschlüsseln und wieder entschlüsseln.
Dies soll von unterschiedlichen Rechnern möglich sein, also Rechner1
verschlüsselt die Daten und Rechner2 entschlüsselt diese Daten wieder.



Zum Beispiel:

[Verschlüsselung mit öffentlichem Schlüssel]
http://dzaebel.net/RsaPrivatePublic.htm

[DPAPI unter C#]
http://dzaebel.net/DPAPI.htm
(hier Benutzerkonten-Schutz)

[Vorgehensweise: Verwenden von DPAPI (Benutzerspeicher) von ASP.NET
aus mit Enterprise Services]
http://www.microsoft.com/germany/ms...mod23.mspx





Wenn Du eher ConnectionString Verschlüsselung
machen willst,

[Gewusst wie: Sichern von Verbindungszeichenfolgen bei der Verwendung
von Datenquellensteuerelementen]
http://msdn.microsoft.com/de-de/lib...f3cf2.aspx

[Verschlüsseln von Konfigurationsinformationen mithilfe der
geschützten Konfiguration]
http://msdn.microsoft.com/de-de/lib...yfkaw.aspx

[How To: Encrypt Configuration Sections in ASP.NET 2.0 Using DPAPI]
http://msdn.microsoft.com/en-us/lib...98280.aspx

[Vorgehensweise: Verwenden von DPAPI (Benutzerspeicher) von ASP.NET
aus mit Enterprise Services]
http://msdn.microsoft.com/de-de/lib...02404.aspx

[ProtectedConfigurationSection-Klasse (System.Configuration)]
http://msdn.microsoft.com/de-de/lib...ction.aspx

[Exemplarische Vorgehensweise: Verschlüsseln von
Konfigurationsinformationen mithilfe der geschützten Konfiguration]
http://msdn.microsoft.com/de-de/lib...wfdky.aspx



ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen