Ehm, du hast auf deinerShell etwas von crypt erzähllt oder?
Du solltest mal crypt() verwenden, dass besitzt du ziemlich sicher.
So und was du damit jetzt machen kannst weiss ich auch nicht wirklich, ich bin ein genau so dummer SuSE-User wie du.
Bei Windows-system wird übrigens nicht crypt genutzt, sondern standardmässig md5.