md5 문자열과 파일이 다릅니다

md5 문자열과 파일이 다릅니다

시도할 때 다른 해시를 얻는 이유는 무엇입니까?
md5 <<< "Hello"
md5 -s "Hello"
첫 번째 예에 개행 문자가 있을 수 있기 때문입니까?

답변1

Bash의 Heredoc(이것이 <<<바로 그것이라고 함)는 항상 개행 문자로 끝납니다. 이 동작은 비활성화할 수 없습니다. 이 개행 문자는 체크섬을 버리는 문자입니다.

관련 정보