명령줄은 온라인 해시 생성기와 다른 해시를 생성하며... [복제]

명령줄은 온라인 해시 생성기와 다른 해시를 생성하며... [복제]

텍스트 입력:test

  • 온라인 MD5 해시 합계 생성기:098f6bcd4621d373cade4e832627b4f6
  • echo "test" | md5sum:d8e8fca2dc0f896fd7cb4cb0031ba249

sha512sum와 에서도 같은 일이 발생합니다 sha1sum.

Linux와 온라인 생성기가 서로 다른 해시를 생성하는 이유는 무엇입니까?

답변1

그 중 하나는 test" "의 해시 값이고, 그 중 하나는 test\n" "의 해시 값입니다.

$ printf 'test' | md5sum
098f6bcd4621d373cade4e832627b4f6  -
$ printf 'test\n' | md5sum
d8e8fca2dc0f896fd7cb4cb0031ba249  -

echo개행 문자 출력그 주장 이후.

관련 정보