Feedback

C# - Xml Datei entschlüsseln

Veröffentlicht von am 01.11.2006
(3 Bewertungen)
Eine Xml Datei wieder Entschlüsseln und als DataSet zurück geben
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Komplett

Ziel des Seminars ist der flexible Umgang mit VB.NET, wie z.B. die damit verbundene eigenständige Entwicklung von Programmen oder das Verwenden von Datenbanken.

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

/// <summary>
/// Xml Datei einlesen und in einem DataSet zurück geben (entschlüsselt)
/// </summary>
/// <param name="file">Den Pfad der Xml Datei</param>
/// <param name="key">Key</param>
/// <returns>Das DataSet</returns>
public DataSet GetDataSet(string file, 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;

	DataSet ds = new DataSet();
	using (FileStream stream = new FileStream(file, FileMode.Open)) {
		using (CryptoStream cryptoStream = new CryptoStream(stream, crypto.CreateDecryptor(), CryptoStreamMode.Read)) {
			ds.ReadXml(cryptoStream);
			cryptoStream.Close();
			stream.Close();
		}
	}
	return ds;
}
Abgelegt unter Xml, DataSet, Entschlüsselt.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!