Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:17 Der er 21 kommentarer og
1 løsning

Hvordan laver man MD5 txt om til normal?

Hej
I mit brugere system gemmer jeg folks password som MD5 et password kan f.eks se sådan ud 541c57960bb997942655d14e3b9607f9
Men det var jo ikke det som brugere skrevet, jeg er så i gang med at lave så de kan få tilsendt sit password men i mailen er passwordet bare 541c57960bb997942655d14e3b9607f9
hvordan laver jeg så det er et normalt password i mit eks er passwordet 'hej'.
Avatar billede schaefner Juniormester
16. april 2003 - 22:18 #1
Du kan ikke lave det omvendt. Du kan f.eks. tilsende brugeren et nyt kodeord.
Avatar billede raffar Juniormester
16. april 2003 - 22:21 #2
Her er lidt sjov i samme forbindelse http://mbn.dk/f/
Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:21 #3
Det var noget jeg fik afvide at det var bedst at gemme passwords i MD5 men hvad er forskelligt på MD5 og normal txt er det mere sikkert?
Avatar billede fangel Nybegynder
16. april 2003 - 22:22 #4
MD5 er ikke kryptering, men en hash (ikke fjolletobak ;) af teksten... du kan derfor ikke få det tilbage som org. tekst... men du kan jo bare bryde måden... det vil kun tage din computer ca 6000 år... ;) så "go for it"... du kan sagtens nå det... ;)

Morten
Avatar billede schaefner Juniormester
16. april 2003 - 22:23 #5
med md5 krypterer du jo data, så det er ukendeligt. Ingen vil jo lige kunne gætte at 541c57960bb997942655d14e3b9607f9 er det samme som hej
Avatar billede schaefner Juniormester
16. april 2003 - 22:23 #6
ok, ok hash ;o)
Avatar billede schaefner Juniormester
16. april 2003 - 22:24 #7
Tror jeg går igang med at bryde den. Jeg vender tilbage ;o)
Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:25 #8
Hvordan kan man så sende et nyt password?

Kan man ikke via en kode der selv laver passwords?
evt hvor findes sådan en kode?
Avatar billede schaefner Juniormester
16. april 2003 - 22:29 #9
$kodekode = substr(md5(uniqid("")),0,8);

Skulle gerne gi' et kodeord på 8 tegn.
Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:31 #10
Hvordan ser den ud uden md5?

Det sætter jeg bare i 'INSERT INTO'
Avatar billede schaefner Juniormester
16. april 2003 - 22:36 #11
<?php
$kode = uniqid("");
$dbkode = md5($kode);

mysql_query("UPDATE tabel SET kodeord = '$dbkode' WHERE id=1");
?>

$kode sender du til brugeren og $dbkode gemmer du i databasen
Avatar billede tefcke Nybegynder
16. april 2003 - 22:40 #12
må jeg henlede opmærksomheden på ENCODE() og DECODE() som er to native funktioner i SQL!!
Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:41 #13
tefcke:

Hvad er de til?
Avatar billede schaefner Juniormester
16. april 2003 - 22:46 #14
tefcke >> Der er jo ikke meget sikkerhed hvis jeg opsnapper et krypteret kodeord og så bare kan dekryptere det.
Avatar billede sonic_86 Nybegynder
16. april 2003 - 22:48 #15
Hvordan ser den kode ud til at lave passwords med bogstaver og tal, max 6 tegn uden at det er MD5? så man kan udskrive det og vær gang man klikker F5 så skifter den.
Avatar billede fangel Nybegynder
16. april 2003 - 22:50 #16
det er jo elementært min kære hudson... ;)
Avatar billede fangel Nybegynder
16. april 2003 - 22:50 #17
prøv at leg med rand(); funktionen... meget god når man skal lave tilfældige ting... ;)
Avatar billede tefcke Nybegynder
17. april 2003 - 00:41 #18
schaefner  >> hvordan vil du dekrypterer det hvis du ikke kender dekrypterings nøglen?
Avatar billede schaefner Juniormester
17. april 2003 - 00:43 #19
ååh, ja, det er selvfølgelig rigtig ;o)
Avatar billede tefcke Nybegynder
17. april 2003 - 00:44 #20
sonic_86 >>
den encoder en streg udfra en foruddefineret nøgle. Hvis du ikke har nøglen til at decode strengen igen, vil det resulterer i noget ulæsligt.
Avatar billede sonic_86 Nybegynder
17. april 2003 - 17:46 #21
Tak for hjælpen noget der vil havde nogle points?
Eller skal jeg beholde dem?
Avatar billede sonic_86 Nybegynder
18. april 2003 - 01:20 #22
Så lukker jeg mange tak for hjælpen.
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