Je cherche à calculer BLAKE2 hashes pour les fichiers sur ma machine Ubuntu 16.04. Je voudrais quelque chose de similaire à md5sum ou sha512sum pour BLAKE2 , cependant, je n'ai pas trouvé de paquet dans les dépôts Ubuntu offrant cette fonctionnalité.
Il semble que la commande "b2sum" soit fournie dans la version 8.26 et les versions ultérieures de coreutils, ce qui est probablement le cas, mais 16.04 a la version 8.25. Cette fonctionnalité ne semble pas être dans les versions de hashdeep ou hashrat dans 16.04 non plus.
En tant que tel, j'ai essayé d'installer le paquet libb2-1. Malheureusement, il ne semble pas fournir la commande "b2sum" (comme le paquet libdigest-sha3-Perl le fait avec la commande sha3sum).
Existe-t-il un paquet fournissant une commande que je peux exécuter pour obtenir des hachages BLAKE2 dans les référentiels Ubuntu 16.04 (xenial)?
C'était un peu difficile, mais je l'ai trouvé en consultant la page de manuel:
http://manpages.ubuntu.com/manpages/xenial/man3/blake2.3.html
Source: libb2-dev_0.97-2_i386
alors https://launchpad.net/ubuntu/xenial/+package/libb2-dev
Mais vous ne voulez probablement pas le paquet -dev, donc chercher libb2 m'a amené à
https://packages.ubuntu.com/zesty/libb2-1
alors
Sudo apt install libb2-1 #I assume, could be libb2
Si vous n’exécutez pas zesty, je vous conseille de compiler le code source:
Voir https://superuser.com/questions/808553/blake2-installation-in-linux
MISE À JOUR: Après d'autres recherches ...
blake2 a été intégré à coreutils, voir https://lists.gnu.org/archive/html/coreutils/2015-05/msg00060.html
Donc, b2sum fait partie de coreutils
De Fedora
bodhi@daemon:~$which b2sum
/usr/bin/b2sum
bodhi@daemon:~$dnf provides /usr/bin/b2sum
coreutils-single-8.27-5.fc26.x86_64 : coreutils multicall binary
Repo : Fedora
Matched from:
Filename : /usr/bin/b2sum
Après une recherche plus poussée des paquets Ubuntu:
https://packages.ubuntu.com/search?suite=zesty&Arch=any&searchon=contents&keywords=b2sum
b2sum est disponible dans les coreutils à partir de zesty (17.04) mais pas dans xenial.