Dietrich Heise wrote:
kann mir jemand helfen, wie man mit Perl ein Password in einer Datei ablegen kann (verschluesselt), so dass ich es spaeter wieder auf der gleichen Datei einlesen kann und mit Perl weiterverarbeiten kann (nicht mehr verschluesselt).
Wenn es Dir nur darum geht, ein später eingegebenes Passwort mit dem gespeicherten zu vergleichen, ist die crypt-Funktion (wird auch für /etc/passwd verwendet, siehe `perldoc -f crypt`) der richtige Ansatz. Allerdings ist diese nicht umkehrbar, eigenet sich also nicht, falls Du tatsächlich das Klartextpasswort zurückgewinnen mußt. Falls Du wirklich das eigentliche Passwort wieder aus der Datei herausbekommen willst, müßtest Du Dich mal nach vorhandenen Verschlüsselungsmodulen für perl umsehen -- ich nehme mal an, sowas gibt es. Du solltest Dir aber über eines im Klaren sein: Da der Weg zur Ver-/Entschlüsselung einschließlich Schlüssel fest im Programm verankert sein muß, um eine automatische Entschlüsselung zu ermöglichen, kann dieser prinzipiell auch einem potentiellen Angreifer bekannt sein. In anderen Worten: Das ganze kann nicht sicher sein. Du verhinderst gerade noch, daß man beim ersten Blick auf die Datei das Passwort sieht, aber wer will, kann es problemlos entschlüsseln. Wichtiger als das Verschlüsseln des Passworts ist es in so einem Fall, zu verhindern, daß unbefugte überhaupt die Datei mit dem gespeicherten Passwort lesen können. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com