AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TDataFile Probleme mit Delphi 2010

Ein Thema von gaisser · begonnen am 16. Jun 2010 · letzter Beitrag vom 16. Jun 2010
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.348 Beiträge
 
Delphi 12 Athens
 
#9

AW: TDataFile Probleme mit Delphi 2010

  Alt 16. Jun 2010, 18:22
Dann ist es u.U. für jemand anderes interssant/brauchbar.
Es gibt seit 1,5 Jahren Unicode, das Projekt wurde seit etwa 6 Jahren nicht mehr weiterentwickelt und es hatte bis jetzt noch keine weitere Anfrage gegeben.
Also falls der TE was Anderes nimmt und sich in Zukunft doch nochmal wer meldet ... eventuell steigt auch er um und wenn nicht, dann kann man es auch später noch machen.

Außerdem wäre es nicht schlecht, wenn man wüßte was nötig ist und wie man dann was anpassen müßte.
- soll es mit Unicode funktionieren
- reicht Ansi
- muß es zu alten Dateien kompatibel sein
- usw.



Wenn es um Sicherheit geht, dann wäre es doch z.B. nicht schlecht, wenn man seine Daten in einen Stream läd und dann das DEC drauf los läßt.

PS: TDataFile nutzt nur eine "billige" XOR-Verschlüsselung, welche direkt mit dem sich einfach nur wiederholenden KEY/Passwort verknüpft ist ... also nicht grade sicher.

Auszug:
Delphi-Quellcode:
procedure TDataFile.DecryptBuf(pBuf: Pointer; BufLen: Integer);
var
  I: Integer;
  P: pByte;
begin
  P := pBuf;
  if FCodeKey <> 'then
    for I := 0 to BufLen - 1 do
    begin
      P^ := Byte(FCodeKey[I mod Length(FCodeKey)]) xor P^;
      inc(P);
    end;
end;

procedure TDataFile.EncryptBuf(pBuf: Pointer; BufLen: Integer);
begin
  DecryptBuf(pBuf, BufLen);
end;
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (16. Jun 2010 um 18:33 Uhr)
  Mit Zitat antworten Zitat
 


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:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz