webForumDet fria alternativet

MD5Hash

5 svar · 214 visningar · startad av AG

AGMedlem sedan mars 20001 266 inlägg
#1

Kan man göra en sqlsats dynamisk genom att kryptera vissa värden?
Väldigt luddigt så jag skall försöka förklara med en sqlsats:

select * from tabell1 where MD5Hash.doHash([kolumn]) = "+sträng +"

Alltså tabellen kolumns innehåll är inte i hashmode, men jag skulle vilja att jämförelsen med fältet sker så dynamiskt.

Går det?

Hoppas någon förstod hur jag menade :)

Andreas

PoffeMedlem sedan apr. 20022 743 inlägg
#2

borde väll funka med:

sql = "select * from tabell1 where " & MD5Hash.doHash([kolumn]) & " = '" & sträng & "'"

AGMedlem sedan mars 20001 266 inlägg
#3

Antingen får jag:

Undefined variable: kolumn
'eller
Missing term

Beroende på ifall klaffarna "[" är med eller inte.

Andreas

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Om inte dbms har stöd för dohash så måste du hämta varje post till klienten och göra jämförelsen där , vilket inte blir så lysande.

AGMedlem sedan mars 20001 266 inlägg
#5

Vilka har stöd för detta, utveckling görs nu på en access men den skall sen ligga på mysql.

Andreas

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Mysql har functioner som heter MD5 och password. Du kan ju titta i dokumentationen om det är något för dig.

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)