Dateien verschlüsseln

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
irobot
Beiträge: 162
Registriert: 16.10.2005 09:22
Kontaktdaten:

Dateien verschlüsseln

Beitrag 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
Benutzeravatar
7x7
Beiträge: 591
Registriert: 14.08.2007 15:41
Computerausstattung: ganz toll
Wohnort: Lelbach

Re: Dateien verschlüsseln

Beitrag 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.
- alles was ich hier im Forum sage/schreibe ist lediglich meine Meinung und keine Tatsachenbehauptung
- unkommentierter Quellcode = unqualifizierter Müll
Benutzeravatar
irobot
Beiträge: 162
Registriert: 16.10.2005 09:22
Kontaktdaten:

Re: Dateien verschlüsseln

Beitrag 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
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3875
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Dateien verschlüsseln

Beitrag 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)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
irobot
Beiträge: 162
Registriert: 16.10.2005 09:22
Kontaktdaten:

Re: Dateien verschlüsseln

Beitrag 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
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Re: Dateien verschlüsseln

Beitrag 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
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Dateien verschlüsseln

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten