Ich möchte in einer textdatei hashwerte von passwörtern speichern. jetzt meine frage, welche bibliothek kann ich zum erzeugen solcher haswerte nehmen. (algorithmus ist mir egal, möglichst simpel)
Ich möchte in einer textdatei hashwerte von passwörtern speichern. jetzt meine frage, welche bibliothek kann ich zum erzeugen solcher haswerte nehmen. (algorithmus ist mir egal, möglichst simpel)
http://www.openssl.org/ bietet gaengige Hashalgorithmen (MD5, SHA1)
oder opencl: http://opencl.sourceforge.net/
Natuerlich gibts noch das gute alte unix crypt() (fuer die passwd): man 3 crypt (-lcrypt beim linken nicht vergessen ;-)
md5 und sha1 erzeugen grosse Hashwerte (~160bit) und sollten dann auch mit genuegend Daten gefuettert werden. Vielleicht ist crypt() das einfachste.
oder nateurlich:naja nicht wirklich...Code:char *s; int hash=0; for (s=passwd;*s;s++) hash ^= *s;
super, der crypt befehl reicht föllig aus ! danke!
Lesezeichen