|
|||||||||||||||||||||||||||
Lennart Hansen wrote: > > Ja det der MD5 er en sjov ting... Den kan da kryptere eller rode rundt i > teksten.. hvad ved jeg ?= MD5 er en hash funktion, som laver en signatur af en tekst. > Jeg ved at det ikke virker med Unix/Linux passwd filer hvis man skal > kryptere passwords... > > eg. > > use Digest::MD5 qw (md5_base64) > > $password = "secret"; > > $secret = md5_base64($password); > > Okay.. her kommer pointen i det hele... Jeg kan ikke bruge inholdet i > $secret som enkrypteret password i /etc/shadow, den vil simpelthend ikke > godkende det... (altså linux boxen). Hvad er det jeg gør forkert ?? > eller kan det ikke lade sig gøre at bruge det modul til dette ??? Det kunne skyldes at shadow filen ikke bruger md5 hashes, en tese som underbygges af dine egne forsøg. Den bruger funktionen crypt, som er tilgængelig i perl uden brug af moduler. Kast et blik på "man 5 shadow". ./borup
|
||||||||||||||
|
||||||||||||||