Amon-Rê
Mitglied
Hallo,
Bin grad dabei mit C# ein kleines Prog zu schreiben was Dateien in einem Verzeichnis verschlüsseln soll. Die Erstelllung der Verzeichnis-Struktur funktioniert einwandfrei nur habe ich leider auch nach intensiver Suche nichts gefunden wie ich die, aus der Datei, ausgelesenen Daten mit Hilfe eines Passwortes über XOR-Verschlüsseln kann.
Wenn ich XOR auf zwei chars anwende bekommen ich immer bloß eine Integer-Zahl raus. Hat vll jemand ne Idee wie ich das Realisieren könnte
Weiß jemand wie man das unter C# lösen kann?
Bin grad dabei mit C# ein kleines Prog zu schreiben was Dateien in einem Verzeichnis verschlüsseln soll. Die Erstelllung der Verzeichnis-Struktur funktioniert einwandfrei nur habe ich leider auch nach intensiver Suche nichts gefunden wie ich die, aus der Datei, ausgelesenen Daten mit Hilfe eines Passwortes über XOR-Verschlüsseln kann.
Wenn ich XOR auf zwei chars anwende bekommen ich immer bloß eine Integer-Zahl raus. Hat vll jemand ne Idee wie ich das Realisieren könnte
Code:
private String decode(String text, String passwd)
{
char[] text2 = text.ToCharArray();
char[] passwd2 = passwd.ToCharArray();
char[] code = new char[text.Length];
for(int i=0; i<text2.Length; i++)
{
// Hier müsste die XOR-Verknüpfung
// Bei C++ gings in etwa so:
// code[i] = text2[i] ^ passwd2[i%passwd.Length];
}
... // code[] als String zurückgeben
}
Weiß jemand wie man das unter C# lösen kann?