PDA

View Full Version : [C] usare MD5


bouncey2k
16-01-2009, 00:42
Ciao a tutti.
Avrei bisogno di cryptare una stringa in formato md5 sotto linux. Ho guardato un po' a giro con scarsi risultati.
Ancora non è chiaro la libreria da usare e le funzioni utilizzabili.
Ho letto a giro diversi "md5.h" e "openssl/md5.h" ma non li riconosce. Ho installato anche openssl ma il risultato è lo stesso.

Qualcuno sa come funziona?
Grazie

wisher
16-01-2009, 12:35
MD5 è un algoritmo di hashing non di crittografia!

bouncey2k
16-01-2009, 13:25
MD5 è un algoritmo di hashing non di crittografia!

ok, ma hai qualche idea di come si faccia?

fero86
16-01-2009, 13:26
sotto Windows ci stanno delle apposite API crittografiche, sotto Linux invece credo che sia necessario affidarsi a librerie di terze parti. OpenSSL di sicuro non c'entra nulla: quella serve ad usare SSL/TLS, la tecnologia delle connessioni TCP sicure; viene usata ad esempio quando accedi ad un URL che inizia con https anziché http.

vizzz
16-01-2009, 14:19
http://linux.die.net/man/3/mhash

fero86
16-01-2009, 17:44
http://linux.die.net/man/3/mhash buono a sapersi, grazie per il link anche da parte mia :)