스터디/네트워크
파일 해시와 체크섬을 이용하여 파일 무결성 확인하기
파일 해시와 체크섬 팀에서 사용하고 있으니 조금 더 이해가 필요하다고 판단했다. 일단 필요한 지식에 대해서 간단하게 컨셉정도만 이해하도록 하자. 해시 해시는 간단하게 해시 알고리즘(Hash Algorithm)을 통해 계산해서 생성된 값을 의미한다. 해시 함수에 원본 값이 다름에도 해시된 결과 값이 충돌 될 수도 있기 때문에 해싱하는데에 유의를 해야한다. 대표적으로 MD5, SHA 계열의 함수가 있다. 체크섬 체크섬은 오류 검출을 위한 기법으로 통신으로 주고받는 데이터의 신뢰성을 보장하기 위한 방법이다. TCP 세그먼트에는 IP헤더, 체크섬, 송수신지 주소등의 정보가 있는데 TCP 세그먼트의 값들중 체크섬을 제외한 모두 더한다음 그 결과과 세그먼트의 체크섬 값과 일치하는지 확인한는 방식을 말한다. 적용 사..