Hallo Forum,
ich hab mir als nächstes Projekt einen eigenen Mailclient vorgenommen.
Ich weiß, gibt schon tausende von, aber ich brauche einen der meinen besonderen Ansprüchen genügt
Ich weiß nur noch nicht wie ich die Daten ablegen soll. Die Daten sollen entweder im Dateisystem oder einen Datenbank landen, denn die Besonderheit am dem Client muss sein, dass ich ihn einfach öffne, sage wo die Daten liegen und dann meine Mails da habe. Egal ob der Datenwust auf der Platte liegt oder auf einem USB-Stick.
Hier kommen wir auch schon zu dem Problem. Selbstverständlich möchte ich nicht, dass andere Leute meine Mails lesen falls sie den Stick mal finden.
Also müssen die Daten entsprechend verschlüsselt und nur mit Passwort zugänglich sein. Aber wie mach ich das?
Eine Möglichkeit wäre das alles in einer einzigen XML-Datei zu speichern... die könnte ich dann entsprechend verschlüsseln und das Passwort als Teil des Schlüssels integrieren. Das wäre kein Problem.
Weils so einfach ist hab ich aber auch daran gedacht die Daten in einem Datenbanksystem wie HSQLDB oder Derby abzulegen. Nur wie verschlüssel ich dann die Datenbank? Einfach nur den Inhalt zu verschlüsseln finde ich persönlich nicht genug, dann kann man noch immer herausfinden wieviele Mails ich bekommen habe, oder die Anzahl der Mails vom selben Absender. Ich müßte also die Datenbank an sich verschlüsseln.
Weiß jemand ob die Datenbanksysteme so etwas bereits anbieten?
Gruß
Sparrow
ich hab mir als nächstes Projekt einen eigenen Mailclient vorgenommen.
Ich weiß, gibt schon tausende von, aber ich brauche einen der meinen besonderen Ansprüchen genügt
Ich weiß nur noch nicht wie ich die Daten ablegen soll. Die Daten sollen entweder im Dateisystem oder einen Datenbank landen, denn die Besonderheit am dem Client muss sein, dass ich ihn einfach öffne, sage wo die Daten liegen und dann meine Mails da habe. Egal ob der Datenwust auf der Platte liegt oder auf einem USB-Stick.
Hier kommen wir auch schon zu dem Problem. Selbstverständlich möchte ich nicht, dass andere Leute meine Mails lesen falls sie den Stick mal finden.
Also müssen die Daten entsprechend verschlüsselt und nur mit Passwort zugänglich sein. Aber wie mach ich das?
Eine Möglichkeit wäre das alles in einer einzigen XML-Datei zu speichern... die könnte ich dann entsprechend verschlüsseln und das Passwort als Teil des Schlüssels integrieren. Das wäre kein Problem.
Weils so einfach ist hab ich aber auch daran gedacht die Daten in einem Datenbanksystem wie HSQLDB oder Derby abzulegen. Nur wie verschlüssel ich dann die Datenbank? Einfach nur den Inhalt zu verschlüsseln finde ich persönlich nicht genug, dann kann man noch immer herausfinden wieviele Mails ich bekommen habe, oder die Anzahl der Mails vom selben Absender. Ich müßte also die Datenbank an sich verschlüsseln.
Weiß jemand ob die Datenbanksysteme so etwas bereits anbieten?
Gruß
Sparrow