Mac에서 sha256 해시 텍스트를 어떻게 찾습니까?


20

파일의 sha256 해시를 찾는 방법에 대한 자습서를 찾았지만 텍스트 파일이 아닌 간단한 텍스트에서 찾을 수없는 것 같습니다. 누구든지 그 방법을 알고 있습니까?

답변:


35

텍스트를 에코하여에 파이프 할 수 shasum있습니다. 이 -a 256옵션 을 사용하여 sha256을 계산 하려고합니다 .

주석의 JMY1000 덕분에 : echo기본적으로 줄 바꿈을 -n추가 하므로이 줄 바꿈없이 텍스트의 적절한 합을 얻으려면 아마 추가해야합니다.

echo -n "simple text" | shasum -a 256

이미 편집기에서 열린 텍스트의 해시 값을 얻으려면 클립 보드에 복사하여 실행하십시오.

pbpaste | shasum -a 256

내가 입력 한 Dangit! 그래도 정답입니다. 호기심에서 : here 문자열을 사용하여 다른 값을 생성하는 이유를 알고 있습니까? openssl sha -sha256 <<< "simple text"예를 들어.
JMY1000

@ JMY1000 Hmmm-같은 가치를 얻습니다 :$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
Scot

6
그것을 알아 냈습니다 : 기본적 echo으로 줄 바꿈 (여기 문자열과 동일)을 추가하지만로 표시하지 않았습니다 -n.
JMY1000

1
@ JMY1000 좋은 지적입니다-아마 -n줄 바꿈없이 텍스트의 정확한 합을 얻기 위해 답을 추가해야 할 것입니다 .
Scot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.