Entwickler-Ecke
IO, XML und Registry - Sicherheit bei File.Encrypt
coolace - Mi 17.09.08 15:12
Titel: Sicherheit bei File.Encrypt
Hallo zusammen,
ich hab mir einen kleinen sehr minimalistischen Passwortsafe gebastelt und speichere die Daten
in einer Binärdatei Name.dat ab. Soweit so gut, nun möchte ich diese aber verschlüsseln das nicht
jeder mit dem Hexeditor alles wieder im Klartext zu sehen bekommt, daher bin ich auf diese File.Encrypt()
Funktion gekommen.
Wie start ist die Verschlüsselung bzw wenn schwach wie könnte man es besser machen ?
Gruß
Coolace
Moderiert von
Christian S.: Topic aus Basistechnologien verschoben am Mi 17.09.2008 um 16:16
Chryzler - Mi 17.09.08 16:45
File.Encrypt und
File.Decrypt verwenden die Dateisystemverschlüsselung EFS, welche für deine Zwecke ja unbrauchbar ist. Sieh dir mal die Klassen unter
System.Security.Cryptography an, speziell die
RijndaelManaged-Klasse.
Rijndael [
http://de.wikipedia.org/wiki/Rijndael] ist ein symmetrischer, als sehr sicher geltender Algorithmus, die bis zu 256-Bit lange Schlüssel unterstützt.
Du darfst natürlich keinesfalls ein hardcodiertes Passwort verwenden, sondern musst den Nutzer schon ein eigenes Passwort festlegen lassen, das du dann bei jedem Programmstart wieder abfragen musst.
coolace - Mi 17.09.08 19:00
Hy,
danke für deinen Tipp, werd mir die Klasse mal anschauen.
LG
Coolace
coolace - Do 18.09.08 16:41
coolace hat folgendes geschrieben: |
Hy,
danke für deinen Tipp, werd mir die Klasse mal anschauen.
LG
Coolace |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!