File Hashing
-
Guten Tag Community,
Ich habe gerade keine Ahnung wie ich das schaffe bzw. anstelle einen File Hash zu generieren.
Es gibt ja zahlreiche Hashing Methoden u.a MD5 SH256 SH1 etc etc.
Jedoch möchte ich von einer File den Hash generieren. Wie ist das möglich?
Bevorzugt MD5 und SH256.Ich hoffe ihr könnt mir da helfen.
MFG
-
-
MSDN: Example C Program: Creating an MD5 Hash from File Content
Sowas ?
Entsprechend kannst du natürlich auch "CALG_SHA_256" nutzen, musst du halt eventuell anpassen.
-
Gibts da auch was anderes?
Bzw. eine andere Möglichkeit den MD5 Hash einer File rauszufinden.?
-
SchnitzelHans schrieb:
Gibts da auch was anderes?
Warum ?
Reicht doch um die Api zu verstehen.SchnitzelHans schrieb:
Bzw. eine andere Möglichkeit den MD5 Hash einer File rauszufinden.?
Infwiefern rausfinden ?
Rausfinden heißt doch berechnen. Wie sollst du es denn sonst "rausfinden". Und Limitierung auf WinAPI heißt halt dass du WinAPI nehmen musst. Ergo die Funktionen aus dem Sample.
-
SchnitzelHans schrieb:
Gibts da auch was anderes?
Bzw. eine andere Möglichkeit den MD5 Hash einer File rauszufinden.?Klar gibt's da "was anderes".
MD5 ist relativ einfach, gibt genug Implementierungen im Netz zu finden.
Und auch genug Libraries die MD5 implementieren, z.B. Crypto++.
Und natürlich Commandline-Programme.
-
Schon mal über Adler-32 nachgedacht? Oder soll es etwas pseudo-sicheres sein?
Adler-32 = einfach zu implementieren und schnell.
-
Ne 32 Bit XOR Prüfsumme ist noch einfacher und noch schneller.
Undreturn 42;
noch viel einfacher und noch viel schneller.