Tach!
Es muss also irgendwie an openssl liegen, dass die Umlaute entweder beim VERschlüsseln oder nach dem ENTschlüsseln abhanden kommen.
Vielleicht werden sie auch nur nicht von der Shell richtig erkannt/angezeigt. Ein Hexdump der Datei sollte Aufschluss geben, was wirklich enthalten ist.
dedlfix.