Den Hashwert einer Datei mit Capicom ermitteln
Hi,
ich möchte gerne mit Capicom den Hashwert einer Datei unter WSH erzeugen.
Bisher hat mir Capicom immer nur den Hashwert des Dateinamens ausgegeben.
Das heißt, hab ich an der Datei was geändert änderte sich der Hashwert nicht.
Hab ich den Dateinamen geändert änderte sich der Hashwert !
Hat jemand ne Idee ?
Gruß
Markus
ich möchte gerne mit Capicom den Hashwert einer Datei unter WSH erzeugen.
Bisher hat mir Capicom immer nur den Hashwert des Dateinamens ausgegeben.
Das heißt, hab ich an der Datei was geändert änderte sich der Hashwert nicht.
Hab ich den Dateinamen geändert änderte sich der Hashwert !
Hat jemand ne Idee ?
Gruß
Markus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 103729
Url: https://administrator.de/contentid/103729
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
2 Kommentare
Neuester Kommentar
Idee: Programmierfehler?
Bischen wenig Information, aber ich vermute mal, Du benutzt die Hash Funktion des HashedData Objekts der CAPICOM oder?
Diese Funktion ergibt den Hashwert eines Strings laut Referenz, daraus folgt:
Wenn der String den Dateinamen enthält, dann bekommst Du den Hash des Dateinamens.
Wenn der String den Inhalt der Datei enthält, bekommst Du den Hash der Datei.
Daraus folgt, ließ den Inhalt der Datei mit ReadAll in einen String und gib das der Hash Funktion und nicht nur den Dateinamen.
Bischen wenig Information, aber ich vermute mal, Du benutzt die Hash Funktion des HashedData Objekts der CAPICOM oder?
Diese Funktion ergibt den Hashwert eines Strings laut Referenz, daraus folgt:
Wenn der String den Dateinamen enthält, dann bekommst Du den Hash des Dateinamens.
Wenn der String den Inhalt der Datei enthält, bekommst Du den Hash der Datei.
Daraus folgt, ließ den Inhalt der Datei mit ReadAll in einen String und gib das der Hash Funktion und nicht nur den Dateinamen.