AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Listbox SICHER abspeichern und Laden?
Thema durchsuchen
Ansicht
Themen-Optionen

Listbox SICHER abspeichern und Laden?

Ein Thema von 100nF · begonnen am 8. Jun 2005 · letzter Beitrag vom 8. Jun 2005
Antwort Antwort
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#1

Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 19:42
hi leute,

eine listbox kann man ja mit listbox1.items.savetofile abspeichern, nur kann man die datei dann ganz einfach öffnen und abändern. das will ich nicht. ich möchte die listbox irgendwie so abspeichern, dass sie beim nächsten laden GANZ SICHER wieder so angezeigt wird, wie sie gespeichert wurde.

ich hoffe es ist nicht ganz unmöglich...
ich hatte schon die idee, die datei schreibgeschützt zu machen, aber das ist ja auch nicht wirklich sicher...

wüsste vielleicht einer von euch eine andere lösung?

wenn ja, wäre ich sehr dankbar!!

P.S. das gleiche will ich später noch mit einer listview machen, wäre gut wenns auch funktionieren würde. aber zuerst mal zu der listbox...

gruss
urbanbruhin
  Mit Zitat antworten Zitat
Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 19:56
hi,

speicher die items der listbox und verschlüssele die datei danach. vor dem laden einfach wieder entschlüsseln. dass jemand die verschlüsselte datei abändert, ist dann etwas unwahrscheinlicher.

aenogym
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 19:57
Hallo urbanbruhin,

dann nimm den umstaendlicheren Weg und speichere die Listbox indirekt ueber eine Collection. In der Codelib gibts auch was dazu: klick. Wenn du dann noch den RC4-Streamdekorierer einbaust, hast du die Datei RC4-Verschluesselt und das wars mit dem aendern

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#4

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 20:09
hallo,

vielen dank für die antworten

ich werde mir das mal genauer anschauen mit dem verschlüsseln...

MFG
urbanbruhin
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 20:21
aber letztendlich kann ich es IMMER ändern.

meistens wird bei verschlüsselten daten dann zwar schwachfug rauskommen, aber etwas wirklich vor schreibzugriffen zu schützen ist imho unmöglich...sofern es einer wirklich will
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#6

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 20:29
hi, ich habe da mal diesen code gefunden:
Delphi-Quellcode:
function XORCrypt(Password,InputFilePath,OutputFilePath:String):Boolean;
var aktChar: Integer;
   InputFile, OutputFile: File of Byte;
   Buffer:Byte;
begin
  Result := False;

  try
    aktChar := 1;

    AssignFile(InputFile,InputFilePath);
    Reset(InputFile);

    AssignFile(OutputFile,OutputFilePath);
    Rewrite(OutputFile);

    while not Eof(InputFile) do
    begin
      if(aktChar > Length(Password)) then aktChar := 1;
      Read(InputFile,Buffer);
      Buffer := Buffer xor ord(Password[aktChar]);
      Write(OutputFile,Buffer);
      Inc(aktChar);
      Application.ProcessMessages;
    end;
  finally
    CloseFile(InputFile);
    CloseFile(OutputFile);

    Result := True;
  end;
end;
leider steht da etwas, dass es nicht besonders sicher ist...was sagt ihr dazu?
nun, es sollte eigentlich schon ziemlich sicher sein, da es vorallem um passwörter geht, die ich verschlüsseln will.

Zitat:
meistens wird bei verschlüsselten daten dann zwar schwachfug rauskommen, aber etwas wirklich vor schreibzugriffen zu schützen ist imho unmöglich...sofern es einer wirklich will
vor schreibzugriffen schützen muss ich ja nicht mehr, wenn die dateien verschlüsselt sind...und ich denke nicht dass irgendwer in einem verschlüsselten text "herumsabotiert"(hoffe ich )

[edit:] ich habe nich den link gefunden zim obigen source: klick mich!
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#7

Re: Listbox SICHER abspeichern und Laden?

  Alt 8. Jun 2005, 20:40
ich habe gerade den FileCrypter von luckie heruntergeladen. ich werde morgen mal den source betrachten, vielleicht hilft mir das weiter...

dieser ist schon sicherer als der code vom vorherigen beitrag oder??

bis morgen...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz