webForumDet fria alternativet

Problem med krypterad information

3 svar · 338 visningar · startad av Trankan

TrankanMedlem sedan okt. 2006129 inlägg
#1

Hej!

Jag har en sida som hämtar ner krypterad information från URL:en. När man besöker sidan är det tänkt att sidan ska hämta ut den rad i en databastabell som har samma information som i URL:en. Hade informationen inte varit krypterad så hade det varit lätt, då hade jag bara gjort såhär:

mysql_query("SELECT * FROM table WHERE value=" . $_GET['value'];

Nu är ju tyvärr informationen krypterad och detta dessutom med md5, vilket innebär att den information som sidan hämtar från URL:en inte kan dekrypteras. Som jag förstår det så måste jag därför på något sätt kryptera den information jag hämtar från databastabellen, så att all information är krypterad. Har suttit och testat en del men inte kommit fram till någon lösning som fungerar helt som jag vill. Tanken är att om informationen i URL:en överensstämmer med en rad i databastabellen så ska diverse saker skrivas ut på sidan, annars ska ett felmeddelande visas. Är det någon som vet hur man går till väga för att lösa detta?

tydalMedlem sedan juni 20033 788 inlägg
#2

mysql_query("SELECT * FROM table WHERE MD5(value) = '" . $_GET['value'] . "'");

TrankanMedlem sedan okt. 2006129 inlägg
#3

tydal skrev:

mysql_query("SELECT * FROM table WHERE MD5(value) = '" . $_GET['value'] . "'");

Testade ungefär samma kod tidigare men fick då inte med riktigt alla tecken, tack! :)

FuelMedlem sedan okt. 20001 325 inlägg
#4

välj hellre annan kryptering än md5 .. sha1 ex eller likande + att du saltar allt

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb