Encontrei tutoriais sobre como encontrar o hash sha256 dos arquivos, mas não consigo encontrar um no texto simples (não um arquivo de texto). Alguém sabe como fazer isso?
Encontrei tutoriais sobre como encontrar o hash sha256 dos arquivos, mas não consigo encontrar um no texto simples (não um arquivo de texto). Alguém sabe como fazer isso?
Respostas:
Você pode ecoar o texto e canalizá-lo para shasum
. Você desejará usar a -a 256
opção para calcular sha256:
Obrigado a JMY1000 nos comentários: Como echo
adiciona uma nova linha por padrão, -n
provavelmente deve ser adicionada para obter o shasum apropriado do texto sem essa nova linha.
echo -n "simple text" | shasum -a 256
Se você deseja obter o valor de hash para um texto que já está aberto em um editor, copie-o para a área de transferência e execute
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
adiciona uma nova linha (igual a uma string here), mas eu a estava suprimindo -n
.
-n
fim de obter o shasum correto do texto (sem uma nova linha adicional).
openssl sha -sha256 <<< "simple text"
, por exemplo.