Text in einer Binäerdatei speichern



  • Hallo,

    ich möchte Text in eine Binärdatei speichern, damit dieser Text für für
    fremde nicht leserlich ist. Also wenn man diese Binärdatei mit einem
    Texteditor öffnet soll der Text zum Beispiel als Hexzahlen dargestellt werden.

    Und wenn ich den Dateiinhalt mit meinem Programm einlese, dann soll dieser wieder als Text eingelesen werden.

    Das Problem ist, dass nach dem Öffnen der erstellten Binärdatei mein Text in einem
    Texteditor wieder zu sehen ist.

    Weiß jemand von euch wie es trotzdem geht?

    Danke



  • Text- oder Binärdatei hat nur was damit zu tun, wie Zeilenumbrüche behandelt werden.
    Was Du brauchst, ist eine ordentliche Verschlüsselung wie ROT13.
    http://www.rot13.com/
    EBG13 uäggr qra gbyyra Ibegrvy, qnß Qh qvr Fgevatf irefpuyüffrya xöaagrfg, jäueraq qvr Fgrhremrvpura, Gnof, Mrvyrahzoeüpur reunygra oyrvora.
    Qnf xöaagr orv refgra Zny rvar thgr Uvysr frva.
    Und 99% der Haxxors haste damit ja schon ausgeschlossen.
    Oder mach

    char crypt(chat ch){
       if(isalnum(ch))
          ch^=128;
       return ch;
    }
    char decrypt(chat ch){
       if(isalnum(ch^128))
          ch^=128;
       return ch;
    }
    

    das sieht bestimmt lustig aus.
    Êá, åó óéåèô æõòãèâáò ìõóôéç áõó. Ëåéî åéîúéçåò Âõãèóôáâå éóô îïãè äòéî. Åó éóô óïçáò îïãè õîâõãèóôáâéçåò áìó Úõæáììóôåøô.
    Æåéîå Óáãèå äáó.



  • danke für die schnelle Antwort.
    Das probiere ich aus.



  • Für richtige Verschlüsselungen gibt es auch Komponenten.
    http://www.cityinthesky.co.uk/cryptography.html



  • Vielen Dank


Anmelden zum Antworten