Wenn das Passwort im Klartext in der Datei stehen würde, dann gute nacht...
Die Passwörter werden wenn dann mit ner Einwegverschlüsselung gespeichert. D.h., das Passwort wird in eine Funktion eingesetzt und es kommt irgendwas raus. Das, was raus kommt, wird in der Datei gespeichert. Aus dem, was raus kommt kann man allerdings nicht oder nur extrem schwer darauf schließen, was das ursprüngliche Passwort war. Soll nun die Datei entschlüsselt werden, wird nach den Passwort gefragt, das Passwort wird wieder durch die Funktion gejagt und dann das, was rauskommt mit dem verschlüsselten in der Datei verglichen.
Dadurch hilft bei so Dateien auch nur Brute-Force, also einfach alle Buchstabenkombinationen ausprobieren...
EDIT: Sollteste noch nähere Infos haben wollen, gern auch per pn an mich...