Forum: Datenbanken
by himitsu,
26. Mai 2015
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 :lol:)
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,...
Forum: Datenbanken
by himitsu,
26. Mai 2015
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...
Forum: Datenbanken
by himitsu,
26. Mai 2015
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.