Ganze Datei verschlüsseln
-
Hallo
Ich bin auf der Suche nach einer Klasse die es mir ermöglicht eine ganze .txt Datei zu verschlüsseln. Hab mich bei codeguru und codeporject schon umgesehen, aber ich finde nichts was meinen Vorstellungen entspricht (viell. hab ich's aber auch nur übersehen).
Kennt da jemand was vernünftiges ?Danke
-
Ich hab da nen Cryptstream geschrieben, die Verschlüsselung
musst du dann noch evtl. anpassen. FileCryptDevil
-
Danke, werds damit mal versuchen.
-
Gibts dazu eine Doku ?
Wie muss ich das Ganze verwenden ?
-
int main(int argc, char* argv[]) { string s; ofstream o("test.txt"); FileCrypt<cryptstream<Crypt>,ostream > out(o.rdbuf()); out << "abcdef"; o.close(); ifstream i("test.txt"); FileCrypt<encryptstream<Crypt>, istream> in(i.rdbuf()); in >> s; cout << s << endl; i.close(); return 0; }
So benutzt du die Klasse.
Die Klasse Crypt ist dabei jeweils für die Ver- und Entschlüsselung zuständig.
Dafür hat sie die methoden crypt, und encrypt. In der Klasse musst du auch
die Verschlüsselung implementieren.Devil