답변:
텍스트를 에코하여에 파이프 할 수 shasum있습니다. 이 -a 256옵션 을 사용하여 sha256을 계산 하려고합니다 .
주석의 JMY1000 덕분에 : echo기본적으로 줄 바꿈을 -n추가 하므로이 줄 바꿈없이 텍스트의 적절한 합을 얻으려면 아마 추가해야합니다.
echo -n "simple text" | shasum -a 256
이미 편집기에서 열린 텍스트의 해시 값을 얻으려면 클립 보드에 복사하여 실행하십시오.
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo으로 줄 바꿈 (여기 문자열과 동일)을 추가하지만로 표시하지 않았습니다 -n.
-n줄 바꿈없이 텍스트의 정확한 합을 얻기 위해 답을 추가해야 할 것입니다 .
openssl sha -sha256 <<< "simple text"예를 들어.