인프런 커뮤니티 질문&답변

ahyun110님의 프로필 이미지
ahyun110

작성한 질문수

외워서 끝내는 SSL과 최소한의 암호기술

이름 궁합과 Checksum

해쉬가 체크섬을 보완한다는게 잘 이해가 안됩니다.

해결된 질문

작성

·

582

0

복사본에 오류가 생겼을 때, 의도적으로 체크섬을 재계산하면 수신자가 복사본의 오류를 알아챌 수 없어서 체크섬에는 보안성이 없다고 이해했습니다.

이런 문제를 해쉬가 해결할 수 있다고 하셨는데,
어떻게 해결할 수 있는지 정확히 이해가 안됩니다.

답변 1

2

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

해시와 체크섬의 가장 큰 차이는

  1. 해시는 전체 데이터 중 단 1비트만 달라져도 최종 결과가 완전히 달라지지만

  2. 체크섬은 데이터 절반 이상을 수정하더라도 같은 값이 나오도록 수정 할 수 있다는 것입니다.

즉, 의도적으로 데이터를 조작하더라도 결과만 맞추는 것이 가능합니다. 해시는 원본 값을 변경하더라도 같은 값을 얻을 수 없습니다.

ahyun110님의 프로필 이미지
ahyun110

작성한 질문수

질문하기