Archiv verlassen und diese Seite im Standarddesign anzeigen : Passwörter speichern
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)
jgbauman
23-07-2001, 22:47
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:
char *s;
int hash=0;
for (s=passwd;*s;s++)
hash ^= *s;
naja nicht wirklich...
super, der crypt befehl reicht föllig aus ! danke!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.