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?
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.
Talvez algo como:
echo mydata | sha1sum | xxd -r -p | base64
... resolveria seu problema.
Veja link para pergunta semelhante.
Tags linux