/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
md5() modsatte vej?
Fra : Morten Trab


Dato : 15-05-03 20:41

Er der en måde hvorpå man kan "omsætte" en MD5 krypteret streng til en
normal streng igen??

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk



 
 
JMo. (15-05-2003)
Kommentar
Fra : JMo.


Dato : 15-05-03 20:42

"Morten Trab" <mortenREMOVE@trab.dk> wrote in
news:1053027727.38204.0@ersa.uk.clara.net:

> Er der en måde hvorpå man kan "omsætte" en MD5 krypteret streng til en
> normal streng igen??

Nej. Ideen med MD5 er, at det er en envejs-kryptering.

Michael (15-05-2003)
Kommentar
Fra : Michael


Dato : 15-05-03 20:45

Men hvis du har md5 krypteret en adgangskode i en database, og f.eks.
gerne vil sammenligne den med en noget der er indtastet i et felt kunne du:

if ($row['adgangskode'] == md5($_POST['adgangskode']) {

}

--
Mvh.
Michael Bested
michael@bested.net

"JMo." <ns_sf009@mohr.cx> skrev i en meddelelse
news:Xns937CDCB00DD5FJMoUsenetPost@212.54.64.149...
> "Morten Trab" <mortenREMOVE@trab.dk> wrote in
> news:1053027727.38204.0@ersa.uk.clara.net:
>
> > Er der en måde hvorpå man kan "omsætte" en MD5 krypteret streng til en
> > normal streng igen??
>
> Nej. Ideen med MD5 er, at det er en envejs-kryptering.



Morten Trab (15-05-2003)
Kommentar
Fra : Morten Trab


Dato : 15-05-03 21:35

Det viste jeg nu godt, men ville lige høre om der kun var den måde...

--
Mvh. Morten Trab
--
Svar venligst kun i NG, med mindre det er MEGET vigtigt.
Ved mail, slet REMOVE i min adresse.

Web: http://www.blackchart.dk
"Michael" <news@bested.net> skrev i en meddelelse
news:3ec3ee39$0$24627$edfadb0f@dread14.news.tele.dk...
> Men hvis du har md5 krypteret en adgangskode i en database, og f.eks.
> gerne vil sammenligne den med en noget der er indtastet i et felt kunne
du:
>
> if ($row['adgangskode'] == md5($_POST['adgangskode']) {
>
> }
>
> --
> Mvh.
> Michael Bested
> michael@bested.net
>
> "JMo." <ns_sf009@mohr.cx> skrev i en meddelelse
> news:Xns937CDCB00DD5FJMoUsenetPost@212.54.64.149...
> > "Morten Trab" <mortenREMOVE@trab.dk> wrote in
> > news:1053027727.38204.0@ersa.uk.clara.net:
> >
> > > Er der en måde hvorpå man kan "omsætte" en MD5 krypteret streng til en
> > > normal streng igen??
> >
> > Nej. Ideen med MD5 er, at det er en envejs-kryptering.
>
>



Jacob Bunk Nielsen (15-05-2003)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 15-05-03 21:45

"Morten Trab" <mortenREMOVE@trab.dk> writes:

> Er der en måde hvorpå man kan "omsætte" en MD5 krypteret streng til en
> normal streng igen??

Nej, MD5 er en envejs hashfunktion, som netop er designet til at være
svær at regne den anden vej på.

Teknisk set er det ikke en kryptering (som nævnt andetsteds i denne
tråd), da hashværdien ikke på nogen måde indeholder den oprindelige
tekststreng, og da flere forskellige inputs til MD5 vil give samme
output. Det er et simpelt spørgsmål om definitionsmængde overfor
værdimængde af MD5-funktionen.

Det sidste faktum giver i øvrigt også ganske naturligt at det ikke vil
være muligt at genskabe den oprindelige tekststreng.

--
Jacob - www.bunk.cc
People who make no mistakes do not usually make anything.

Søg
Reklame
Statistik
Spørgsmål : 177519
Tips : 31968
Nyheder : 719565
Indlæg : 6408650
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste