AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Daten verschlüsselt speichern
Thema durchsuchen
Ansicht
Themen-Optionen

Daten verschlüsselt speichern

Ein Thema von strom · begonnen am 26. Mai 2015 · letzter Beitrag vom 26. Mai 2015
Antwort Antwort
Seite 4 von 4   « Erste     234   
Benutzerbild von himitsu
himitsu

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

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 19:49
Nein, ist es nicht. XOR ist mindestens genauso sicher, wie jede andere Verschlüsselung.
Ordentlich implementiert ist es eine der sichersten Verschlüsselungen überhaupt und alles Andere kann maximal noch genauso gut, aber nicht besser sein.

Mit einem guten OTP verschlüsselt, welcher mindestens genauso lang ist, wie die zu verschlüsselnden Daten, ist es praktisch zu 100% unknackbar.
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#32

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 20:36
XOR ist mindestens genauso sicher, wie jede andere Verschlüsselung.
Die Diskussion ist müßig, weil XOR einfach eine bitweise Operation ist. Womit man verxodert ist entscheidend.
XOR ließe sich völlig unproblematisch durch eine byteweise Addition modulo 256 ersetzen, das ist bloß nicht so effizient in Hardware umzusetzen*.

Mit einem guten OTP verschlüsselt, welcher mindestens genauso lang ist, wie die zu verschlüsselnden Daten, ist es praktisch zu 100% unknackbar.
Das mit dem OTP kann ich nicht mehr hören. Ein echtes OTP ist sogar theoretisch 100% unknackbar ... aber eben alles andere als praktisch


* Mit Vorsicht genieße, könnte mich auch irren

Geändert von BUG (26. Mai 2015 um 20:41 Uhr)
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#33

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 22:14
Was ist OTP?
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#34

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 22:23
One-Time-Pad
Wußte ich bis eben auch nicht, aber keine 5 Sekunden später hat's mir Wikipedia erzählt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 22:27
One-Time-Pad (Einmalverschlüsselung)
Praktisch eine große Passwortdatei, bzw. ein großer Schlüssel, für die Verschlüsselung, der auch nur ein einziges mal verwendet werden darf.
Jedes Byte der Daten wird mit einem eigenen Byte des Schlüssels verschlüsselt. Da keiner die einzelnen Bytes kennt, kann man auch nicht die Daten entschlüsseln.

Jedes Bit ist möglichst zufällig, keine Bits/Bytes lassen sich aus Anderen berechnen und man kann keine Zusammenhänge, Muster oder sonstwas zwischen einzelnen Bytes erkennen (gibt ja auch Keine).
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#36

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 22:35
Wie stark ich verschlüsseln will/muss hängt doch immer davon ab, vor wem ich den Dateninhalt verbergen will.

Will ich den Inhalt eines Zimmers vor meinen Kindern schützen, brauche ich keine Panzertür. Will ich mich aber gegen professionelle Einbrecher schützen, reicht eine Zimmertür sicherlich nicht aus.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Daten verschlüsselt speichern

  Alt 26. Mai 2015, 22:45
Kann man doch alles machen

z.B. einfach immer nur das 1. Bit drehen (XOR) oder vielleicht das 6. Bit ($20 ... das ergibt ein echt geiles Verschlüsselungsergebnis )
oder jedes Byte mit dem Ergebnis des Bytes davor verXORen
oder das kombinieren und noch paar Bits verschiben, bissl multiplizieren, dividieren, addieren usw.
und schon wird aus dem XOR ein Cäsar, Enigma, AES, RSA, RC4, Rot13 oder sonstwas.
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


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 21:17 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