Zitat Zitat von Alpha63 Beitrag anzeigen
Doch bitte erklären. Ich habe gerade eine denk plokade.

Ich gebe doch ein Passwort vorher ein welches verwendet werden soll.
Warum habe ich also die Zufallszahlen?

Der Verschlsselungsalghorithmus benötigt die Zahlen doch nicht.
So wie ich es verstanden habe wird mein Passwort mit der Hash Funktion verschlsselt. Anschließend wird dieser Schlüssel verwendet um die Daten mit zum Beispiel AES zu verschlüsseln.
Warum also die zufallsdaten? Warum auch der Hauptschlüssel und der Headerschlüssel?
Dieser Zufallswert trägt sehr wohl etwas zur Verschlüsselung bei, da er mit in die Verschlüsselungsrechnung genommen wird, umsolänger du also die Maus bewegst umso mehr wird die Zufallszahl "gemischt", und somit ein "noch mehr" zufälliges Ergebnis.

Sie es wie ein Salt für deinen MD5-Hash

MFG Boehmer