소프트웨어 md5 와 sha1
2016.10.30 15:32
안녕하세요
md5와 sha1과 같은 암호화 알고리즘에 대한 질문이 있습니다.
두가지 모두 파일 무결성확인을 위한 알고리즘으로 알고 있는데요
무결성확인을 위해서 A라는 파일을 다운받아서 md5나 sha1을 확인하여 무결성 확인을 하는데
A라는 인스톨파일을 어떤 회사에서 만들었다고 가정하면 이 파일에 대한 고유의 MD5나 SHA1이 생기고 이걸 다운로드 받는 사용자들이
이 파일이 변조되었는지 확인하는 것으로 이해하고 있습니다.
그러면 질문입니다
1. A라는 인스톨파일은 만든 회사가 생성할때 단 하나의 고유한 MD5나 SHA1값을 가지게 되나요?
그렇다면 복사가 되어 옮겨지게 되도 무조건 하나의 채크섬을 가지고 있다는 의미인가요?
2. 인터넷에 보면 두개 혹은 다수의 파일을 하나로 합치는 툴들이 있는데요 그렇다면 A파일과 B파일을 합쳤다고 할때,
A파일의 해쉬값과 B파일의 해쉬값은 없어지고 새로운 해쉬값이 생기게 되는건가요?
답변 감사합니다 ^^
댓글 [6]
-
Lemming2789 2016.10.30 15:47 -
메리아 2016.10.30 19:19 -
-
skecjac 2016.10.31 11:50
안녕하세요 답변 너무 감사드립니다.
말씀하신 답변에 다른 질문이 있어 댓글을 올려봅니다
바이러스토탈 사이트를 이용해서 md5값이나 sha1값을 넣어서 악성인지 아닌지 평판을 이용해서 확인하게 되자나요? 그럼 이어붙여놓은 파일은 (예_ A파일 +악성파일) 평판이 없는 새로운 파일이기 때문에 바이러스 토탈같은 평판으로는 확인을 할수없게되는건가요?
-
네이놈 2016.10.30 22:28
https://www.snoopybox.co.kr/958
위 링크에서 윈도우7 얼티밋으로 각각의 에디션별로 MSDN와 동일 한 해시값을 가지는 ISO파일을 만다는 과정을 설명한 글입니다.
실제로 저렇게 개인이 만들었다고 해도 해시값이 같으니 동일한 파일입니다. 어떻게 해서든 해시값만 같다면 동일한 파일이란 이야기죠.
위변조 된 파일인데 해시값이 같은 경우는 아직까지 본적이 없습니다. 사례가 있다면 공유 부탁드립니다.
-
skecjac 2016.10.31 11:33
답변 너무 감사합니다 도움 많이 되었습니다 ^^
-
skecjac 2016.11.01 12:08
답변 감사합니다 공부 많이 되었습니다^^
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
66290 | 윈 도 우| 윈도우 업데이트 별도로 하기 [3] | 바이티 | 1059 | 10-30 |
66289 | 윈 도 우| 윈도우10 잠금화면 시간 오전, 오후 표시 없어요. [2] | codese7en | 1193 | 10-30 |
66288 | 소프트웨어| Java가 JAR을 제대로 열지 못합니다...;; [1] | Lemming2789 | 632 | 10-30 |
» | 소프트웨어| md5 와 sha1 [6] | skecjac | 628 | 10-30 |
66286 | 기 타| youtube에서 다운받은 영상에 qr콯드가 나오네요? | brucex | 586 | 10-30 |
66285 | 기 타| 간단하 배치파일 하나 만들어주실분...ㅠ.ㅠ [9] | cosmosa | 979 | 10-30 |
66284 | 윈 도 우| 윈도 10 ) 무선 인터넷 연결 순위 [2] | 카비 | 1256 | 10-30 |
66283 | 하드웨어| 외장하드 인식문제 [3] | 늘 지금처 | 1113 | 10-29 |
66282 | 소프트웨어| 비발디 브라우저 질문드립니다. [4] | 무설치맨 | 1035 | 10-29 |
66281 | 소프트웨어| 요새 쓸만한 영상코덱 어떤게 있을까요? [2] | 윤아짱 | 759 | 10-29 |
66280 | 소프트웨어| aomei onekey 설치하면 aik 설치하라는데요? [1] | ksire | 762 | 10-29 |
66279 | 윈 도 우| 비트디펜더 사용중 포트 스캔 탐지. [1] | 에페 | 980 | 10-29 |
66278 | 윈 도 우| RE]윈도우 10 정품인증..MS 정책이바뀌었읍니다. [4] | 밤선비 | 2646 | 10-29 |
66277 | 하드웨어| cpu 전압을 좀 내려서 쓰는데 갑자기 사망할 수도 있나요? [5] | 비려막존 | 979 | 10-29 |
66276 | 윈 도 우| win10 ms계정으로 인증했는지 여부는 어떻게확인가능한가요? [3] | 빨간미소 | 1044 | 10-29 |
66275 | 윈 도 우| pc에서 스마트폰으로 파일 전송에 관에 ? [2] | sum | 1441 | 10-29 |
66274 | 기 타| 윈도우10+IE11에서 페이스북 버벅이나요? [1] | nabbiriri | 450 | 10-29 |
66273 | 윈 도 우| 윈도우 10 정품인증 [1] | DOS | 3466 | 10-29 |
66272 | 윈 도 우| host file 이 사라졌어요(win 10) [4] | obs | 598 | 10-29 |
66271 | 소프트웨어| 사각형 선 그리기 방법 부탁 드립니다. [2] | 뉴썬 | 948 | 10-29 |
일단 나X위키에서 SHA-1와 MD5에 대해 설명해둔 글을 링크합니다.
https://namu.wiki/w/SHA
https://namu.wiki/w/MD5
1. 일반적인 경우에는 SHA-1값과 MD5값 모두 주어진 값과 일치한다면 원본 파일과 동일한 파일로 생각해도 좋습니다. 뭐, 파일을 변조한 사람이 세심한 공을 들여 변조했다면 SHA-1값과 MD5값이 같더라도 다른 파일일 수 있겠습니다만... 그럴 가능성은 정말 없다고 봐도 무방할겁니다.
2. 해쉬값 자체가 파일 전체를 읽어서 해쉬값을 내놓는겁니다. 따라서 한 비트라도 달라지면 그 결과가 달라집니다. 일명 '눈사태 효과'라고 하던데... 관련 글 링크입니다.
https://namu.wiki/w/%EB%88%88%EC%82%AC%ED%83%9C%20%ED%9A%A8%EA%B3%BC