Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Daten verschlüsselt speichern (https://www.delphipraxis.net/185251-daten-verschluesselt-speichern.html)

Luckie 26. Mai 2015 12:01

AW: Daten verschlüsselt speichern
 
Kommt bitte wieder zurück zum Thema, wenn es dazu noch was zu sagen gibt.

AlexII 26. Mai 2015 12:31

AW: Daten verschlüsselt speichern
 
Gibt es noch irgendwelche "Anfänger"-Verschlüsselungen außer XOR, die etwas schwieriger zu knacken sind?

Perlsau 26. Mai 2015 12:34

AW: Daten verschlüsselt speichern
 
Nimm doch einfach was Fertiges und verschlüssle damit. Gibt genug Freeware-Komponenten zum Verschlüsseln.

AlexII 26. Mai 2015 12:38

AW: Daten verschlüsselt speichern
 
Zitat:

Zitat von Perlsau (Beitrag 1303074)
Nimm doch einfach was Fertiges und verschlüssle damit. Gibt genug Freeware-Komponenten zum Verschlüsseln.

War nur einer Horizonterweiterungsfrage. :coder:

Popov 26. Mai 2015 12:57

AW: Daten verschlüsselt speichern
 
Meine Meinung zur Verschlüsselung: entweder man macht es richtig oder sollte gar nicht erst anfangen. Nur ein bisschen verschlüsseln ist so wie ein bisschen schwanger sein. Xor ist etwas simples, für mich eher ein Sichtschutz als Verschlüsselung. Der Text wird unlesbar gemacht, nicht wirklich verschlüsselt. Somit stellt sich deine Frage eigentlich gar nicht richtig, denn entweder du nimmst die beste Verschlüsselung die es gibt oder es dir egal ob man es knacken kann. Somit gibt es eigentlich keine Verschlüsselungen für Anfänger. Denn das würde bedeuten: ich hab was dagegen, dass meine Verschlüsselung in 30 Minuten geknackt wird, aber da ich ein Anfänger bin und keinen unknackbaren Code nutzen kann, akzeptiere ich eine Anfänger-Verschlüsselung die man in 60 Minuten knacken kann.

Nur für die Vollständigkeit, noch simpler als oben ist wohl ROT13

Mavarik 26. Mai 2015 13:02

AW: Daten verschlüsselt speichern
 
Zitat:

Zitat von AlexII (Beitrag 1303075)
Zitat:

Zitat von Perlsau (Beitrag 1303074)
Nimm doch einfach was Fertiges und verschlüssle damit. Gibt genug Freeware-Komponenten zum Verschlüsseln.

War nur einer Horizonterweiterungsfrage. :coder:

Verschlüsselung ist doch immer so...
Wie groß ist der Aufwand etwas zu knacken und wer hat Interesse daran.

eine XOR Geschichte reicht für den Gesetzgeber und für Endanwender
eine XOR+Lauflänge für Anfänger
eine Caesar-Verschlüsselung können die meisten auch noch "lesen"
bei einem Tabellentauscher wird es schon schwieriger...
und eine Kombination von dem ein oder anderen macht es wahrscheinlich für die hälfte aller Programmierer schon zu schwierig...
vorausgesetzt der Programmcode ist nicht zu einfach in der Exe enthalten... (Antidebug hack usw.)

Wenn Du dann noch die Verschlüsselung bei jedem Programmstart änderst oder Zeitabhängig machst...
Ist der Aufwand schon fast so groß, dass du eine AES oder Vergleichbares nehmen kannst...

Mavarik

Mavarik 26. Mai 2015 13:08

AW: Daten verschlüsselt speichern
 
Zitat:

Zitat von Popov (Beitrag 1303079)
bedeuten: ich hab was dagegen, dass meine Verschlüsselung in 30 Minuten geknackt wird, aber da ich ein Anfänger bin und keinen unknackbaren Code nutzen kann, akzeptiere ich eine Anfänger-Verschlüsselung die man in 60 Minuten knacken kann.

Na das möchte ich sehen...

Simples Beispiel:

Datenfelder per Offset Tabelle in unterschiedlicher Reihenfolge in einem Stream speichern den als gepackten Stream mit einen
Tabellentauscher / XOR + Lauflänge... Und nach jedem Start wechsle ich die Tausch-Tabellen und die Offset-Tabelle...

Das will ich in 60 Min sehen... (ohne den Programmcode zu debuggen)

Mavarik

p80286 26. Mai 2015 15:52

AW: Daten verschlüsselt speichern
 
Zitat:

Zitat von strom (Beitrag 1303015)
Delphi-Quellcode:
    MyTAble1.Insert;
    MyTAble1.Edit;
    MyTable1.FieldByName('Eingabe').Text := s;
    MyTAble1.Post;
    MyTAble1.Refresh;    
    DBGrid1.Refresh; // Daten verschlüsselt speichern
   for i:=1 to length(s) do begin
    s[i]:=Chr((Ord(s[i])-(3+i)*(5+i)) Xor (i*i-i));
  end;

Hab ich da vllt. etwas falsch verstanden?
hier wird der Inhalt von s doch erst in der DB gespeichert, und dann verschlüsselt oder nicht?

Gruß
K-H

Perlsau 26. Mai 2015 16:24

AW: Daten verschlüsselt speichern
 
Logisch: Nach poschd isch de Käs gesse :)

Eins dieser typischen Copy&Paste-Beispiele, ohne zu wissen, was der Code tatsächlich macht?
Bleibt mir bloß mit euren Grundlagen weg, das hab ich nicht nötig!

Insider2004 26. Mai 2015 18:37

AW: Daten verschlüsselt speichern
 
XOR ist keine Verschlüsselung, sondern eine Krankheit. Knackbar in 0.1 sec.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Seite 3 von 4     123 4      

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