Zacząłem używać AWS Glacier i zauważyłem, że haszy pliki przy użyciu algorytmu o nazwie SHA-256 Tree Hash .
Ku mojemu zaskoczeniu ten algorytm różni się od SHA-256 , więc nie mogę używać narzędzi, do których jestem przyzwyczajony, do porównywania skrótów i sprawdzania integralności plików.
Czy znasz narzędzie Windows, jeśli to możliwe zintegrowane z menu kontekstowym, do obliczania skrótu drzewa SHA-256 pliku?
Zaakceptowałbym również narzędzie wiersza polecenia Linux, jako drugi wybór :-)
amazon-glacier
hash
Benzoes
źródło
źródło
Odpowiedzi:
Po nieco dalszych badaniach wygląda na to, że koncepcja SHA-256 Tree Hash jest czymś specyficznym dla Amazon Glacier, stąd trudność w znalezieniu dowolnego narzędzia, które ją obsługuje.
Jednak dokumentacja Glacier zawiera przykładowy kod do obliczenia skrótu w Javie i C #. Obie kompilują się w narzędzie wiersza polecenia, które oblicza skrót pliku podanego jako argument.
Właśnie skopiowałem i wkleiłem kod C # w darmowym Visual C # 2010 Express, skompilowałem go i teraz mam narzędzie wiersza poleceń, którego szukałem!
źródło
make
w wierszu poleceń. Potem biegnijtreehash <file1> <file2> ...
.