Bilde
  Førstesiden | C++ | JavaScript | SQL | ASP | PHP | PHP & MySQL | PHP & PostgreSQL | Bruktbutikk | Linker | Nytt fra php.net | Forum | Quiz
Kodearkiv
+ C++ (50)
+ Intro til PHP (113)
+ PHP og databaser
+ ASP (49)
+ SQL (26)
+ JavaScript (55)
Diverse
» Howto`s (22)
» htaccess
» Innsendte triks
Feedback
» Ris og ros
» Rapporter bugs
» Ny artikkel
» Kontakt meg
Verktøy
» Generer robots.txt
» Generer metatagger
» Redirect generator
» Scann metatagger
» Bakgrunnsfarge
» Velg font
Sjekk kode
» HTML Validator
» CSS Validator
Tilfeldig link
» Lurifax bannerbytte
Tjenester
» Forum
» Quiz!



Førstesiden / PHP / kryptering.html

Kryptering

En av funksjonene vi kan bruke til å kryptere tekst med, heter md5. Under ser du et eksempel på hvordan nettopp din tekst blir i kryptert versjon.

Koden ser slik ut:


<?

//Her skriver vi inn tekst direkte
md5("tekst");

//Her legger vi teksten vår i en variabel
$min_variabel_som_inneholder_tekst "Her står det tekst :)";
md5($min_variabel_som_inneholder_tekst);

//Du kan også bruke funksjonen crypt(); som tar samme parameter. Men bruk helst md5();

?>


Skrevet av Sindre Mathisen -2002


Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar

Kommentarer

Innsendt av Jørgen Email: jorgen_tellnes[ATNOSPAM]hotmail.com
Hvordan kan jeg for eksempel hente ut den krypterte varibelen og av-kryptere den? For eksempel hvis jeg skal sammenligne den krypterte variabelen $pass med en verdi i en mySQL-database?

Innsendt av Fredrik Hugås Email: admire[ATNOSPAM]broadpark.no
Det er det som er meningen med krypteringen, det går ikke an å dekryptere (avkryptere) en verdi som er kryptert med MD5. Det du må gjøre for å sammenligne med en verdi i databasen er å, for det første kryptere passordet i databasen: la oss si at passordet er heipådeg, og når man krypterer dette blir det en merkelig streng som 7Gv4saboV7uF4dVe09vMa4, dette kalles for en hash, det som er bra med MD5-hashen er at hver gang du krypterer en streng blir passordet det samme. så for å se om det passordet som brukeren skrev inn stemmer med det i databasen så krypterer du bare det som brukeren skrev inn og sammenligner hashen med hashen som ligger i databasen.

Innsendt av eivind Email: eihask[ATNOSPAM]online.no
Er det et derimot et helt tall du har kryptert er det ikke noe stort problem å "avkryptere".
Da krypterer du først 0 og sjekker hashen mot den du skal "avkryptere". Så med 1, 2,
3... vha en while-funksjon.




Nyttige program
PHP
MySQL
PostgreSQL
.NET FrameWork
Apachetoolbox
EasyPHP
PHP Coder
Om meg
CV
Hvem er jeg?
Støtt sindrem.com
Bli partner?
Linke til Sindrem.com
SinSoft
Priser annonsering
Oppdrag
Kursplan 2003
Systemutvikling
Forum
Søk på sindrem.com
 
 
Søk på php.net
 
 
Nyhetsbrev
 
 På:Av:
 


 ©® Sindre Mathisen, SinSoft™ Designet for NS 6.0, IE 5, Opera 5.0 og nyere. Bokmerk denne siden.




Forum1.no - Bannerexchange