Como eu calculo o md5sum para uma variável? [duplicado]

3

Eu tenho uma determinada variável e tenho que calcular seu md5sum. Eu tentei com "md5sum $ variable", mas não funciona.

    
por johnny 10.12.2011 / 20:34

2 respostas

3

O md5sum usa nomes de arquivos como parâmetros.

Se você tiver uma string que você deseja calcular o hash de, você precisa passá-lo para a entrada padrão do md5sum através de um pipe:

echo -n $variable | md5sum

(- n para suprimir a adição de uma nova linha)

    
por tumbleweed 10.12.2011 / 20:46
0

Eu acho que você poderia tentar isso:

echo -n "$VARIABLE" | md5sum

Como sugerido nos comentários, echo -n não adicionará uma nova linha. Além disso, o uso de cotações manterá novas linhas como no conteúdo original.

    
por Alexandre 10.12.2011 / 20:55