Я надеюсь вычислять хеши BLAKE2 для файлов на моей машине Ubuntu 16.04. Я хотел бы что-то подобное md5sum или sha512sum для BLAKE2, однако не нашли пакет в репозиториях Ubuntu, который обеспечивает эту функциональность.
Кажется, что команда "b2sum" обеспечивается в coreutils версии 8.26 и более новая, который, по-видимому, делает это, однако 16.04 имеет вирион 8.25. Эта функциональность, кажется, не находится в версиях hashdeep или hashrat в 16,04 также.
По сути, я пытался установить libb2-1 пакет. К сожалению, это, кажется, не обеспечивает команду "b2sum" (как libdigest-sha3-perl пакет делает с командой sha3sum).
Существует ли пакет, который обеспечивает команду, которую я могу выполнить для получения хешей BLAKE2 в Ubuntu 16.04 (гостеприимные) репозитории?
Это было немного трудно, но я нашел его путем рассмотрения страницы справочника:
http://manpages.ubuntu.com/manpages/xenial/man3/blake2.3.html
Если: libb2-dev_0.97-2_i386
так https://launchpad.net/ubuntu/xenial / + package/libb2-dev
Но Вы, вероятно, не хотите-dev пакета, таким образом искание libb2 получило меня к
https://packages.ubuntu.com/zesty/libb2-1
так
sudo apt install libb2-1 #I assume, could be libb2
Если Вы не работаете пикантный, я советую скомпилировать из источника:
См. https://superuser.com/questions/808553/blake2-installation-in-linux
ОБНОВЛЕНИЕ: После дальнейшего исследования...
blake2 был включен в coreutils, см. https://lists.gnu.org/archive/html/coreutils/2015-05/msg00060.html
Таким образом, b2sum является частью coreutils
От 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
После далее ищущие пакеты Ubuntu:
https://packages.ubuntu.com/search? suite=zesty&arch=any&searchon=contents&keywords=b2sum
b2sum доступен в coreutils, запускающемся в пикантном (17.04), но не в гостеприимном.