Forum: PC-Programmierung c# Textdatei schreiben, einfach zum auslesen


von Thomas (Gast)


Lesenswert?

Hallo Forum,

Ich habe mir ein Programm geschrieben was Daten in einer Textdatei 
ablegt.
Das funktioniert recht gut, nun würde ich gerne das so machen dass die 
Daten nur von dem Programm gelesen werdern können also keine einfache 
Textdatei. Wie kann ich das machen?

Danke!

lg

von Peter II (Gast)


Lesenswert?

Thomas schrieb:
> Wie kann ich das machen?

verschlüsseln fällt mir da spontan ein.

von Karl H. (kbuchegg)


Lesenswert?

Je nachdem, wer deine Klientell ist, reicht es auch schon, dem File eine 
andere Dateiendung zu verpassen. Nennst du das nicht Daten.txt sondern 
Daten.pjk dann hat Windows dafür kein Leseprogramm registriert und 90% 
aller Durchschnittsuser wissen dann nicht mehr weiter.
Traurig aber wahr.

von Stefan (Gast)


Lesenswert?

>> verschlüsseln fällt mir da spontan ein.
ROT13 wie in den guten alten Fido-Zeiten ;-)
Stefan

von Sven H. (dsb_sven)


Lesenswert?

Geil, jedes char ein mal inkrementieren :-D

von Karl H. (kbuchegg)


Lesenswert?

Früher auch sehr beliebt: Ein XOR mit 0x78 (oder irgendeinem anderen 
Wert).
Profiknacker kannst du damit nicht aufhalten, aber für den Mann von der 
Strasse reicht es allemal.

von Peter II (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Früher auch sehr beliebt: Ein XOR mit 0x78 (oder irgendeinem anderen
> Wert).
> Profiknacker kannst du damit nicht aufhalten, aber für den Mann von der
> Strasse reicht es allemal.

spannend ist das ganze mit UTF8, ob man es dann noch so einfach einlesen 
kann bezweifle ich.

von Karl H. (kbuchegg)


Lesenswert?

Peter II schrieb:
> Karl Heinz Buchegger schrieb:
>> Früher auch sehr beliebt: Ein XOR mit 0x78 (oder irgendeinem anderen
>> Wert).
>> Profiknacker kannst du damit nicht aufhalten, aber für den Mann von der
>> Strasse reicht es allemal.
>
> spannend ist das ganze mit UTF8, ob man es dann noch so einfach einlesen
> kann bezweifle ich.


Keinen blassen Schimmer.
Sowas hab ich ewig nicht mehr gemacht. Die Zeiten in denen Files 
unbedingt verschlüsselt werden mussten sind lange vorbei. Wer mit einem 
Editor Datenfiles verändert, so dass sie nicht mehr lesbar sind, ist 
selber schuld.

von Arc N. (arc)


Lesenswert?

Wenn's unbedingt verschlüsselt sein soll...
http://www.codeproject.com/KB/security/using_cryptostream.aspx

von Thomas (Gast)


Lesenswert?

Hallo!

Danke für eure Antworten!

Es muss ja nicht verschlüsselt sein.. Ich schreibe alle logs/settings in 
ein Textfile ich möchte nur sicher stellen das keiner die 
Logs/Einstellungen verändern kann.

lg

von Rene S. (Firma: BfEHS) (rschube)


Lesenswert?

Dann ermittle den Hash-Wert der Datei und merk dir den Wert. Vor jedem 
einlesen kannst du diesen dann überprüfen. Wenn du das ganze noch als 
Binärdatei ablegest und nur in einem HEX-Editor ansiehst, ist die Sache 
ausreichend sicher.

von Grobi (Gast)


Lesenswert?

...wenns nicht allzu kompliziert sein soll dann speicher deine Daten als 
Base64 string ab. Das ist dann auch nicht mehr wirklich für 
normalsterbliche lesbar.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.