on-the-fly Verschlüsselung?

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

 

dubitat

Betreff: on-the-fly Verschlüsselung?

BeitragDo, Feb 19, 2009 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich habe mich gefragt, ob es eine on-the-fly Verschlüsselung für BMax gibt. Dabei habe ich an eine ähnliche implementierung wie TrueCrypt gedacht, nur eben auf Funktionsbasis ohne GUI. Ich wollte gerne eine SQLite Datenbank damit verschlüsseln und eben on-the-fly entschlüsseln ohne dabei das File im "Klartext" ablegen zu müssen. Verschlüsselungsmethode sollte Richtung AES oder ähnliches gehen. Bisher habe ich "nur" einfache Textentschlüsseler gefunden. Leider wird die Datenbankdatei wohl sehr groß werden, weshalb ein einfaches "in den Speicher laden" ausfällt.

Habt ihr eine Lösung für mein Problem? Wollte halt umgehen, dass Drittprogramme Zugriff auf die Datenbankdatei erhalten können!

mfg
dubitat
Erare humanum est - Irren ist Menschlich

amon

BeitragDo, Feb 19, 2009 19:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Hm, vielleicht ist ja das was für dich, da ist zwar ein ZIP Stream - aber es lässt sich auch ein Passwort drüberlegen

http://www.blitzbasic.com/Comm...opic=71734
 

dubitat

BeitragSo, Feb 22, 2009 17:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo amon,
danke für den Hinweis mit den Zips. Prinzipiell eine sehr gute Idee, leider kann ich nur Daten öffnen und nicht ändern wenn ich das alles richtig verstanden habe. Ich wollte aber unter keinen Umständen diese Daten irgendwo zwischenlagern um sie dann zu packen.

Hat vielleicht noch jemand eine Idee, wie man eine "on-the-fly" Ver- bzw. Entschlüsselung umsetzen kann?

mfg
Lasse
Erare humanum est - Irren ist Menschlich

shure_kyu

Newsposter

BeitragSo, Feb 22, 2009 19:20
Antworten mit Zitat
Benutzer-Profile anzeigen
deine sachen in banks https://www.blitzforum.de/help/?subcat=4 unterbringen und mit shl oder shr einfach die bytes verschieben Very Happy

_______//¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\________
◄Blitz 3D/MAX • PC - 2x 3.16Ghz, 4GB-Ram, ATi HD 4890 1024MB• win7 • site$ Rush2Play ° My-Htc.de
¯¯¯¯¯¯¯\__________________________________________________________________________//¯¯¯¯¯¯¯¯
BBP-RSS FEED Halt dich auf dem laufenden!
(C)Shure_kyu

Firstdeathmaker

BeitragMo, Feb 23, 2009 12:14
Antworten mit Zitat
Benutzer-Profile anzeigen
https://www.blitzforum.de/foru...hp?t=29698

Hab ich mal geschrieben, ist aber leider nicht so extrem schnell. Kann wohl noch direkt über Banks optimiert werden, aber es beherrscht XOR und AES verschlüsselung.
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

dubitat

BeitragMo, März 02, 2009 1:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
die Funktion schaut gut aus. Leider habe ich im Moment allerdings keine Ahnung, wie ich das mit deinem Datenbankfile verbinden soll aus diesem Tutorial: http://www.2dgamecreators.com/tutorials/database/

Ich habe mir die Dateien angeschaut und gesehen, dass sich so leicht wohl keine Datenbank in einer Bank ablegen lassen wird, wobei das vom Handling natürlich wesentlich netter wäre. Allerdings müsste man zwischendurch immer in einem Filestream puffern, um bei Absturz o.ä. seine Datenbank nicht zu verlieren. Das ganze wäre ja aber soweit kein Problem.

Nur wie kriege ich jetzt die DLL Funktionen dazu meine Bank zu benutzen?

mfg
dubitat
Erare humanum est - Irren ist Menschlich

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group