J'ai commencé à utiliser AWS Glacier et j'ai remarqué qu'il hachait les fichiers à l'aide d'un algorithme appelé SHA-256 Tree Hash .
À ma grande surprise, cet algorithme est différent de SHA-256 , donc je ne peux pas utiliser les outils auxquels je suis habitué pour comparer les hachages et vérifier l'intégrité des fichiers.
Connaissez-vous un outil Windows, si possible intégré dans le menu contextuel, pour calculer le hachage d'arbre SHA-256 d'un fichier?
J'accepterais également un outil en ligne de commande Linux, comme deuxième choix :-)
amazon-glacier
hash
Benjamin
la source
la source
Réponses:
Après un peu plus de recherches, il semble que le concept de SHA-256 Tree Hash soit quelque chose de spécifique à Amazon Glacier, d'où la difficulté de trouver un outil qui le prend en charge.
Cependant, la documentation de Glacier fournit un exemple de code pour calculer le hachage , en Java et C #. Les deux se compilent dans un outil en ligne de commande qui calcule le hachage du fichier donné en argument.
Je viens de copier et coller le code C # dans le Visual C # 2010 Express gratuit, de le compiler et j'ai maintenant l'outil de ligne de commande que je cherchais!
la source
make
sur la ligne de commande. Exécutez ensuitetreehash <file1> <file2> ...
.