![명령줄은 온라인 해시 생성기와 다른 해시를 생성하며... [복제]](https://linux55.com/image/141919/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%9D%80%20%EC%98%A8%EB%9D%BC%EC%9D%B8%20%ED%95%B4%EC%8B%9C%20%EC%83%9D%EC%84%B1%EA%B8%B0%EC%99%80%20%EB%8B%A4%EB%A5%B8%20%ED%95%B4%EC%8B%9C%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EB%A9%B0...%20%5B%EB%B3%B5%EC%A0%9C%5D.png)
텍스트 입력:test
- 온라인 MD5 해시 합계 생성기:098f6bcd4621d373cade4e832627b4f6
echo "test" | md5sum
:d8e8fca2dc0f896fd7cb4cb0031ba249
sha512sum
와 에서도 같은 일이 발생합니다 sha1sum
.
Linux와 온라인 생성기가 서로 다른 해시를 생성하는 이유는 무엇입니까?
답변1
그 중 하나는 test
" "의 해시 값이고, 그 중 하나는 test\n
" "의 해시 값입니다.
$ printf 'test' | md5sum
098f6bcd4621d373cade4e832627b4f6 -
$ printf 'test\n' | md5sum
d8e8fca2dc0f896fd7cb4cb0031ba249 -
echo
개행 문자 출력그 주장 이후.