dotnet-snippets.de
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1410 | Anzahl registrierter User: 1443 | Besucher online: 45
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Partner von Codezone.de


Member of Microsoft Community Leader/Insider Program (CLIP)

Dataset verschlüsseln


Autor: BlackDragon
Sprache: C#
Bewertung: 5
(5 Bewertungen)

Anzahl der Aufrufe: 9833
  
Kick it on dotnet-kicks.de  

Beschreibung:

Ein Datataset als verschlüsselte Xml Datei speichern

Abgelegt unter: DataSet, Verschlüsselung, XML.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/// <summary>
/// Ein DataSet in eine Xml Datei speichern (verschlüsselt)
/// </summary>
/// <param name="file">Den Pfad der Xml Datei</param>
/// <param name="key">Key</param>
/// <param name="ds">Das DataSet das gespeichert werden soll</param>
public void SetDataSet(string file, DataSet ds, string key) {
	Rijndael crypto = Rijndael.Create();
	// qwert bitte durch einen eigenen String ersetzten
	crypto.IV = ASCIIEncoding.ASCII.GetBytes("qwert".PadRight(16, 'x'));
	crypto.Key = ASCIIEncoding.ASCII.GetBytes(key.PadRight(16, 'x'));
	crypto.Padding = PaddingMode.Zeros;

	File.Delete(file);

	using (FileStream stream = new FileStream(file, FileMode.OpenOrCreate)) {
		using (CryptoStream cryptoStream = new CryptoStream(stream, crypto.CreateEncryptor(), CryptoStreamMode.Write)) {
			ds.WriteXml(cryptoStream);
			cryptoStream.Flush();
			stream.Flush();
			cryptoStream.Close();
			stream.Close();
		}
	}
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Datenupdate mittels OleDbCommandBuilder
[C#] CSV und XML-Datei Datenbank-Import (incl. valid-check)
[VB.NET] Convert DataGridViewRow nach DataRow
[VB.NET] Convert DataGridViewRow nach Objekt-Typ
[C#] Xml Datei entschlüsseln
[C#] RSS Feed to Dataset
[C#] Dataset mit Stored Procedure füllen
[C#] XMLDocument in DataSet konvertieren
[C#] Excel-Export ohne Excel (auch für Web)
[C#] Connection-String Dialog öffnen
[ASP.net] Dataset nur zum Teil im Gridview anzeigen
[VB.NET] XML Datei in DataSet einlesen
[C#] DataSet to Object Array Extension Method
[C#] Data Access Layer: Datenzugriff mit Enterprise Library 2.0
[VB.NET] Dateiverschlüsselung mit Rijndael
[VB.NET] Datenverschlüsselungsklasse
[C++] Caesar
[C#] Erstellt einen md5-Hash aus einem string
[C#] Caesar-Chiffre
[C#] Encrypt and Decrypt Strings
[C#] RC4 Verschlüsselung
[C#] Verschlüsslung von Dateien mit Vernam
[VB.NET] Verschlüsslung von Dateien mit Vernam
[C#] XOR Verschlüsselung
[C#] String zu MD5
[C#] Treeview in XML schreiben
[C#] Objekt in XML speichern (Serialisieren)
[ASP.net] XML - HTML Transformation
[C#] Generische XML-Serialisierung
[C#] Währungskurse in Datenbank speichern
[VB.NET] Einfaches Erstellen einer XML Datei in .Net
[C#] XML in DataTable laden
[C#] Intellisense Unterstützung für XML Dateien für LINQ
[C#] user.config und generische Listen
[VB.NET] Objekt mit dem XmlSerializer serialisieren
[VB.NET] XML Datei mit dem XmlSerializer deserialisieren
[ASP.net] XML Daten über einen Internet Proxy abfragen
[C#] XML-Programmkonfiguration / -Steuerung
[C#] Formatieren von Sonderzeichen für XML
[C#] Binärdatei in XML File speichern
[C#] Binärdatei aus XML Datei auslesen und abspeichern
[C#] leere Knoten aus XML Document entfernen
[C#] XML Kommentare entfernen
[C#] Austauch von kritischen Zeichen in einem String...
[C#] Ini-Datei-Klasse
[C#] TreeView Export To Xml OR Import from XMl
[C#] Autom. Laden & Speichern von Position und Größe eines Forms
[VB.NET] Bild als XML Datei Speichern
[C#] Ein Object serialisieren
[C#] Ein Object deserialisieren
[C#] XML Encoding eines XmlDocument ändern
[C#] XMLDocument in XDocument konvertieren
[C#] Rss Feed in XMLDocument laden
[C#] Image zu Base64 konvertieren und zurück
[C#] Konvertiert Code nach Example für XML-Kommentar
[C#] XMLIO - einfachstes (De)serialisieren von/zu XML-Dateien
[C#] Generisch XML De-/ Serialisieren
[C#] XML generieren mit Linq to XML
[C#] 3 arten der Serialisierung bzw Deserialisierung
[C#] Spracherkennung
[C#] Wunderground Wettervorhersage

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.