hoia leute, hab mir mal gedanken zum thema Kryptographie gemacht, nämlich hab ich mir gedacht, dass es doch möglich sein sollte, mit hilfe einer Hashfunktion (md5, sha etc.) nachrichten zu verschluesseln:
mein entwurf des systems ist folgendes:
(Ci: Ciphertextblock i; Pi: Plaintextblock i; k: Key; H: Hashfunktion; '+' entspricht XOR)
C0 = H(k)
Cn = Pn + H(Cn-1 + k)
--> Pn = Cn + H(Cn-1 + k)
Damit sollte man doch nachrichten mit blöcken der Hashausgabe-Länge so sicher verschluesseln können, wie es schwierig ist, die Hashfunktion umzukehren.
So, jetz sind mal die Chefkryptoanalytiker dran
bin gespannt wo mein logikfehler diesmal war
mfg jacky
mein entwurf des systems ist folgendes:
(Ci: Ciphertextblock i; Pi: Plaintextblock i; k: Key; H: Hashfunktion; '+' entspricht XOR)
C0 = H(k)
Cn = Pn + H(Cn-1 + k)
--> Pn = Cn + H(Cn-1 + k)
Damit sollte man doch nachrichten mit blöcken der Hashausgabe-Länge so sicher verschluesseln können, wie es schwierig ist, die Hashfunktion umzukehren.
So, jetz sind mal die Chefkryptoanalytiker dran
bin gespannt wo mein logikfehler diesmal war
mfg jacky