como obter sha1sum para saída binária?

5

Eu preciso codificar com base64 um hash binário sha1. Qual é a melhor maneira de fazer isso? Eu imagino que isso envolveria dados binários em base64 . Infelizmente sha1sum não possui uma opção de saída binária. Alguma idéia?

Isso é o que preciso fazer:

echo mydata|sha1sum --binary-output|base64

O sha1sum não possui uma opção de saída --binária.

    
por jcalfee314 31.05.2013 / 01:13

2 respostas

2

Tente converter o hex para base64. Essa resposta é uma opção. Existem várias outras implementações.

Como você pode converter de hex para base64?

    
por 31.05.2013 / 01:47
0

Talvez algo como:

echo mydata | sha1sum | xxd -r -p | base64

... resolveria seu problema.

Veja link para pergunta semelhante.

    
por 19.10.2018 / 12:57

Tags