Avatar billede jps2mt Nybegynder
09. oktober 2003 - 18:09 Der er 6 kommentarer og
1 løsning

Oversæt fra perl sprog til PHP

Hvem er lige vaks og oversætte den her fra perl til PHP??

Synes ikke lige jeg kan tænke mig til hvordan man evt. med implode skulle kunne lave noget lignende!?

$salt .= join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64,
rand 64, rand 64, rand 64, rand 64, rand 64, rand 64];

Det skal bruges sammen med crypt() funktionen til generering af MD5 password til Linux...
Avatar billede fangel Nybegynder
09. oktober 2003 - 18:12 #1
den tror jeg bliver svær - hvorfor ikke bare bruge md5() funktionen?

Morten
Avatar billede jps2mt Nybegynder
09. oktober 2003 - 18:18 #2
Har ladet mig fortælle at man skal bruge crypt()...
Hvorfor helt specifikt, ved jeg ikke...
Avatar billede fangel Nybegynder
09. oktober 2003 - 18:21 #3
md5() giver en MD5 hash af det den får som parameter!

ex

echo md5('megen-hemmerlig-kode');

Morten
Avatar billede jps2mt Nybegynder
09. oktober 2003 - 18:33 #4
I know...Er lige ved at undersøge lidt nærmere om man ikke kan lave noget ala det her:

$crypted = "$1$".MD5($password)."$";
Avatar billede fangel Nybegynder
09. oktober 2003 - 19:30 #5
hvis der skal være et $-tegn, skal du bruge

$crypted = '$1$'.MD5($password).'$';

så leder den ikke efter variabler ;)

Morten
Avatar billede jps2mt Nybegynder
10. oktober 2003 - 11:57 #6
Det giver desværre ikke noget brugbart...Den SKAL altså crypt'es...
Avatar billede jps2mt Nybegynder
10. oktober 2003 - 12:17 #7
*LOL*

Burde nok have leget med det før jeg stillede spm. :D men man kan jo altid være bagklog...

<?
echo crypt("passwordexam");
?>

giver den rette MD5 cryptede streng, som linux genkender... :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester