Datei als bytearray und Hashwert berechnen
-
Hi!
Ich hab ein Problem. Und zwar möchte ich den Hashwert(SHA1) einer Datei berechnen. Momentan verwende ich die Bibliothek Crypto++. Mein Problem ist, das ich deren Funktion ein const byte* und die größe des bytearrays übergeben muss. Auf diesen berechnet er den Hashwert.
Das dumme ist, ich habe keine Ahnung wie ich einen const byte* mit dem Inhalt der Datei zurückgebe. Gibt es eine andere Variante, als die, mit ifstream Größe ermitteln und alles in ein Array kopieren? Oder ist ifstream dafür nicht geeignet? Ich kenne mich mit c++ und Windows leider noch nicht so gut aus..,
Danke für eure Tips im voraus!