Ich habe mit der Verwendung von AWS Glacier begonnen und festgestellt, dass die Dateien mit einem Algorithmus namens SHA-256 Tree Hash gehasht werden .
Zu meiner Überraschung unterscheidet sich dieser Algorithmus von SHA-256 . Daher kann ich die von mir gewohnten Tools nicht zum Vergleichen von Hashes und zum Überprüfen der Dateiintegrität verwenden.
Kennen Sie ein Windows-Tool, das möglichst im Kontextmenü integriert ist, um den SHA-256-Baum-Hash einer Datei zu berechnen ?
Ich würde auch ein Linux-Kommandozeilen-Tool als zweite Wahl akzeptieren :-)
amazon-glacier
hash
Benjamin
quelle
quelle
Antworten:
Nach etwas mehr Recherche scheint das Konzept von SHA-256 Tree Hash etwas Besonderes für Amazon Glacier zu sein, weshalb es schwierig ist, ein Tool zu finden, das es unterstützt.
Die Glacier-Dokumentation enthält jedoch Beispielcode für die Berechnung des Hashs in Java und C #. Beide werden in einem Befehlszeilentool kompiliert, das den Hash der als Argument angegebenen Datei berechnet.
Ich habe gerade den C # -Code in Visual C # 2010 Express kopiert und eingefügt, ihn kompiliert und jetzt habe ich das gesuchte Befehlszeilentool!
quelle
make
in der Befehlszeile aus. Dann lauftreehash <file1> <file2> ...
.