Que pacotes nos repositórios do Ubuntu fornecem o BLAKE2 somado no 16.04?

2

Estou procurando calcular os hashes BLAKE2 para arquivos na minha máquina Ubuntu 16.04. Eu gostaria de algo semelhante a md5sum ou sha512sum para BLAKE2 , no entanto, não encontrou um pacote nos repositórios do Ubuntu que fornece essa funcionalidade.

Parece que o comando "b2sum" é fornecido na versão 8.26 do coreutils e mais recente, o que presumivelmente faz isso, porém o 16.04 possui a versão 8.25. Esta funcionalidade também não parece estar nas versões de hashdeep ou hashrat em 16.04.

Como tal, eu tentei instalar o pacote libb2-1. Infelizmente, ele não parece fornecer o comando "b2sum" (como o pacote libdigest-sha3-perl faz com o comando sha3sum).

Existe um pacote que fornece um comando que posso executar para obter hashes BLAKE2 no Ubuntu 16.04 ( xenial) repositórios?

    
por DougC 16.10.2017 / 21:07

1 resposta

2

Foi um pouco difícil, mas eu achei olhando a man page:

link

  

Fornecido por: libb2-dev_0.97-2_i386

link

Mas você provavelmente não quer o pacote -dev, então procurar por libb2 me levou

link

então

sudo apt install libb2-1 #I assume, could be libb2

Se você não está executando zesty, eu recomendo que você compile a partir da fonte:

Veja o link

ATUALIZAÇÃO: Depois de mais pesquisas ...

O blake2 foi incorporado ao coreutils, consulte o link

Então o b2sum faz parte do 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

Depois de pesquisar mais pacotes do Ubuntu:

link

b2sum está disponível em coreutils começando em zesty (17.04) mas não em xenial.

    
por Panther 17.10.2017 / 06:33