"foobar"라는 문자열이 http://hash.online-convert.com/sha256-generator를c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2 사용하여 SHA-256 해시 를
생성한다는 것을 알고 있습니다 .
그러나 명령 행 쉘 :
hendry@x201 ~$ echo foobar | sha256sum
aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f -
다른 해시를 생성합니다. 내가 무엇을 놓치고 있습니까?
@koppor는와
—
mvds
< foobar동일하지 않습니다 echo foobar |. 대한 상응하는 echo foobar |것 sha256sum <<< foobar하지만 그건처럼 FOOBAR하는 줄 바꿈을 추가하지 않습니다 echo.
openssl dgst -sha256 foobarMacOS High Sierra에서 나를 위해 작동하지만 echo -n foobar | openssl dgst -sha256잘못된 대답을주었습니다.
sha256sum < foobar. 고양이 , 메아리 , printf , 필요하지 않습니다 ... 참조 고양이의 쓸모없는 사용?