Seite 1 von 1

Dateien verschlüsseln

Verfasst: 12.01.2013 09:36
von irobot
Guten Tag allerseits,

wollte den stetig wachsenden Quellcode von DER_PROZESS 6.0 vorsichtshalber auch an mehren Orten abspeichern.

So weit ich gelesen habe, gibt es in PureBasic auch unter der Rubrik Cipher möglichkeiten, Daten zu verschlüsseln.

Was ich gerne möchte, ist, selbst ein kleines Verschlüsselungsprogramm zu schreiben, um Dateien verschlüsselt beispielsweise in "einer Cloud" abzuspeichern (ich will jetzt nicht über eine Cloud diskutieren). Oder aufm USB-Stick. Oder sonst wo. Egal.

Was ich NICHT KANN (das will ich hier ausdrücklich betonen), ist zu verstehen, wie man mal eben schnell Buffer hier, allocate Memory da und ruck zuck eine Datenbank verschlüsselt. Das geht schief, weil ich das in meinem mechanischen Kopf nicht mehr reinkriege. Da fehlt mir der Zugang...

Wie mache ich das, um mit PureBasic Dateien zu verschlüsseln ? Dateien, die da in so einem Verzeichnis liegen.
Ohne Poke und *Buffer.

Vielen Dank für eure Hilfe.

Grüsse
irobot

Re: Dateien verschlüsseln

Verfasst: 13.01.2013 18:49
von 7x7
irobot hat geschrieben:Was ich NICHT KANN (das will ich hier ausdrücklich betonen), ist zu verstehen, wie man mal eben schnell Buffer hier, allocate Memory da und ruck zuck eine Datenbank verschlüsselt. Das geht schief, weil ich das in meinem mechanischen Kopf nicht mehr reinkriege. Da fehlt mir der Zugang...
Warum möchtest du dir dann die Mühe machen, selbst ein Verschlüsselungsprogramm zu schreiben??

Starte "TrueCrypt" und lege einen verschlüsselten Container an. Diesen Container kannst du dann auf den USB-Stick, in die Cloud oder sonstwo ( :mrgreen: ) hinschieben.

Re: Dateien verschlüsseln

Verfasst: 13.01.2013 20:31
von irobot
Hallo 7x7

ich komme mit TrueCrypt nicht klar...

Es liegt an mir, ich weiß.

Trotzdem Danke für dein Hinweis.

Grüsse
irobot

Re: Dateien verschlüsseln

Verfasst: 14.01.2013 22:24
von bobobo
Wenn Truecrypt nicht geht und PB für Dich zu komplex ist
bleibt Dir vielleicht eine Frage nach einem netten Programmiererer
der Dir Deine Wünche mit PB umsetzt.


Mit fiele da noch "passwortgesichertes Zip" ein (ein langes, möglichst zufälliges
Passwort könnte man als recht sicher (wenn auch nicht unknackbar) ansehen)

Unter Linux gibt es das commandlinetool crypt. damit ginge sowas
auch. Cygwin sollte das z.B. beinhalten.
Mit Pb könnte man das dann entsprechend ansprechen (Runprogramm und so)

Re: Dateien verschlüsseln

Verfasst: 15.01.2013 07:16
von irobot
Hallo jaAdmin,

danke erstmal für deine Hinweise.

aber, wie mache ich das denn nun, um mit PureBasic Dateien zu verschlüsseln ?

Dateien, die da in so einem Verzeichnis liegen.

Ich will das selber machen.

Grüsse
irobot

Re: Dateien verschlüsseln

Verfasst: 15.01.2013 10:41
von Kukulkan
Klingt ein bisschen wie "Ich will unbedingt Brötchen backen, aber bleibt mir mit dem Mehl weg. Es muss ohne gehen..." :lol:

In Kurz:
- Datei in den Speicher laden (AllocateMemory() und ReadData())
- Schlüssel generieren (SHA1)
- Datei im Speicher verschlüsseln (AESEncoder())
- Speicherinhalt speichern (WriteData())

Irgendwie ist mir, als wenn das verschlüsseln von Dateien im DE oder EN Forum auch schon durchgekaut wurde. Geh mal suchen. Evtl. nach den Funktionsnamen?

Kukulkan

Re: Dateien verschlüsseln

Verfasst: 15.01.2013 12:14
von ts-soft
Kukulkan hat geschrieben:Klingt ein bisschen wie "Ich will unbedingt Brötchen backen, aber bleibt mir mit dem Mehl weg. Es muss ohne gehen..." :lol:
So hab ich das ganze auch verstanden und deshalb erstmal ignoriert :mrgreen:

Hilfreiche links:
http://www.purebasic.fr/german/viewtopi ... 76#p253376
und etwas einfacher diese Kost:
http://www.purebasic.fr/german/viewtopi ... 75#p240275

Gruß
Thomas