Ihre Annahmen sind falsch.
Das Passwort wird optimal in den Gedanken des Erstellers gespeichert oder an einem anderen Ort außerhalb der Daten gespeichert (weniger optimal).
Wenn Sie eine Datei verschlüsseln, erstellen Sie das Kennwort für diese Verschlüsselung und behalten es für sich oder geben es nur an den vorgesehenen Empfänger der verschlüsselten Datei weiter, wenn es nicht für die Selbstspeicherung bestimmt ist.
Wenn Sie eine Datei entschlüsseln, fragt Sie das Programm nach dem Kennwort und kann die Datei erst entschlüsseln, wenn Sie dieses Kennwort eingeben.
Denken Sie nur kurz darüber nach: Wenn das Passwort lokal gespeichert wäre, sogar als Hash, wie sicher wäre diese verschlüsselte Datei? Es wäre töricht bis zur Dummheit, ein solches System zu schaffen, und es könnte in keiner Weise als sicher bezeichnet werden.
UPDATE für Kommentare 1
Ich vermute, Sie verwirren die Authentifizierung und die Verschlüsselung .
Bei der Authentifizierung wird eine gehashte Kopie des Kennworts mit einem gespeicherten Hash verglichen, und dann wird das Ja oder Nein zurückgegeben, um die Anmeldung zuzulassen oder zu verbieten.
Bei der Verschlüsselung ist das Passwort eher ein Schlüsselbestandteil einer Formel. Wir wissen, wo in der Formel das Kennwort angegeben wird, und wir kennen den Rest der Formel. Ohne das Kennwort stimmt der Entschlüsselungsvorgang jedoch nicht mit den verschlüsselten Daten überein und schlägt fehl.
Bei der Authentifizierung verringert ein sicheres Kennwort nur die Wahrscheinlichkeit, dass das Kennwort erraten wird oder dass der Hash durch Wörterbuchangriffe erkannt und zurückgenommen wird.
Bei der Verschlüsselung könnte ein starkes Kennwort tatsächlich die "Qualität" der Verschlüsselung der Daten verbessern.
Eine andere Sache: Wenn Verschlüsselung wie Authentifizierung funktioniert, müssen Sie das Kennwort nicht einmal finden. Die Daten würden immer mit derselben Formel verschlüsselt, und Ihr Passwort würde lediglich berechtigten Programmen mitteilen, dass die Daten mit einem anderen Datenelement entschlüsselt oder verschlüsselt werden könnten, und dies ist ein Schlüssel, der es wert ist, gefunden zu werden .
Da das Kennwort jedoch TEIL der Verschlüsselungsformel ist, verringert die Kenntnis des Kennworts für eine verschlüsselte Information die Sicherheit anderer verschlüsselter Informationen nicht, selbst wenn dasselbe System verwendet wird.