Avatar billede riverhorse Nybegynder
29. juni 2004 - 13:06 Der er 5 kommentarer

encrypted password ?

Er det muligt at decryote et password der er encryptet med md5, og hvis ja hvordan ?

Skal have lavet en link der sender passwordet til brugeren igen...

M.v.H.

Riverhorse
Avatar billede erikjacobsen Ekspert
29. juni 2004 - 13:07 #1
Nej, det er ikke muligt. Du kan teoretisk prøve dig frem med gæt på passwords,
bruge md5 på dem (det er ikke en kryptering), og så se om de passer.

Du kan derimod lave et nyt password som "Glemt password" funktion.
Avatar billede soreno Praktikant
29. juni 2004 - 13:09 #2
Send et nyt password til brugeren.

Det er ikke muligt at beregne input ud fra en md5 hash.
Det er dog muligt at gætte input ved systematisk at lave en md5 hash af samtlig kombinationer af en eller anden maks længde (f.eks. 8-12).
Avatar billede dennismp Nybegynder
29. juni 2004 - 13:15 #3
... og hvis man kunne, så ville jeg bruge det til at pakke filerne ned med.

At få et 32bytes md5-hash baseret på en 5gb fil - så ville det da være herligt hvis jeg kunne genskabe den 5gb fil udfra md5'hashen :)
Avatar billede riverhorse Nybegynder
29. juni 2004 - 13:24 #4
jammen så skal jeg jo bare have at vide hvordan man gennerere et tilfældigt password.... :)
Avatar billede dennismp Nybegynder
29. juni 2004 - 13:27 #5
print generatePassword(); // giver 8 karakter langt password
print generatePassword(4); // giver 4 karakter langt password

Jeg har forsøgt at fjerne bogstaver der ligner hinanden (l,i,L,1, o, O, 0 og den slags) for at undgå problemer:

    function generatePassword($len=8) {
        srand(time());

        $possible = "ABCDEFGHJKMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz23456789";

        $str = '';

        while( strlen($str) < $len )
            $str .= substr($possible,(rand()%(strlen($possible))),1);
        return $str;
    }

det er en gammel funktion, så det er derfor den bruger srand() og rand() :-)
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