다운로드 한 파일의 체크섬을 계산하는 이유는 무엇입니까?

카롤리스 주 오델 레

다운로드 할 수있는 파일 옆에 체크섬이 표시되는 경우가 많습니다. 이 연습의 목적은 저를 알 수 없습니다. 분명히 손상된 파일을 감지하는 것이지만 이 손상의 원인은 무엇이며 그럴 가능성이 있습니까?

네트워크 프로토콜에 의해 감지되기 ​​때문에 전송 오류로 인해 파일이 손상되지는 않습니다. 그리고 악의적 인 목적으로 파일을 변경할 수있는 모든 공격자는 주어진 체크섬도 마찬가지로 변경할 수 있습니다. 하드 드라이브 오류를 확인하고 있습니까? 글을 쓸 때 읽을 때 그럴 가능성이 더 높습니까? 중요한 것을 놓치고 있습니까?

Aswin PJ

손상을 감지하는 것은 완전히 정확하지 않습니다. 소프트웨어의 무결성을 확인하는 것이 더 정확한 사용법입니다. 일반적으로 소프트웨어는 단일 서버에서 배포되지 않습니다. 동일한 소프트웨어가 여러 서버에서 배포 될 수 있습니다. 따라서 특정 소프트웨어를 다운로드 할 때 다운로드 속도를 높이기 위해 대상에서 가장 가까운 서버가 다운로드 소스로 선택됩니다. 그러나 이러한 '비공식'(타사) 서버를 항상 신뢰할 수있는 것은 아닙니다. 그들은 좋지 않은 프로그램에 트로이 목마 / 바이러스 / 애드웨어 / 백도어를 포함 할 수 있습니다 .

따라서 다운로드 한 소프트웨어가 해당 조직에서 출시 한 '공식'소프트웨어와 정확히 동일하도록 체크섬이 사용됩니다. 체크섬을 생성하는 데 사용되는 알고리즘은 프로그램을 약간만 변경해도 완전히 다른 체크섬을 생성합니다.

실용적인 Unix 및 인터넷 보안 에서 가져온 예

MD5 (파란색 상자에 $ 1500이 있습니다.) = 05f8cfc03f4e58cbee731aa4a14b3f03

MD5 (파란색 상자에 $ 1100가 있습니다.) = d6dee11aae89661a45eb9d21e30d34cb

단일 문자 (및 해당 문자 내에서 단일 2 진 비트 만) 만 다른 메시지는 완전히 다른 메시지 요약을 갖습니다.

다운로드 한 파일의 체크섬이 '공식'웹 사이트에 제공된 체크섬과 동일한 경우 소프트웨어가 수정되지 않은 것으로 간주 할 수 있습니다.

참고 : 이론적으로 두 개의 다른 파일은 동일한 해시 값을 가질 수 있습니다. 해시 / 체크섬 알고리즘이 안전한 것으로 간주 되려면 동일한 체크섬을 생성하는 다른 파일을 찾는 것이 계산적으로 매우 비쌉니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일 이름의 체크섬을 계산하는 방법은 무엇입니까?

분류에서Dev

파일 목록에서 wget 다운로드 파일, 다운로드 한 각 파일의 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트로 업로드 할 파일을 체크섬하는 방법은 무엇입니까?

분류에서Dev

한 파일에 대한 Btrfs 확인 체크섬을 얻는 방법은 무엇입니까?

분류에서Dev

동일한 .class 파일의 크기가 다른 이유는 무엇입니까?

분류에서Dev

C # 및 Java 애플리케이션이 동일한 파일에 대해 서로 다른 MD5 값을 계산하는 이유는 무엇입니까?

분류에서Dev

laravel에서 PDF 파일을 다운로드하려고 할 때 이상한 문자가있는 파일을 여는 이유는 무엇입니까?

분류에서Dev

일부 다운로드 파일이 자신의 크기를 모르는 이유는 무엇입니까?

분류에서Dev

.mds 파일 형식으로 체크섬을 확인하는 방법은 무엇입니까?

분류에서Dev

크롬이 일부 파일을 다운로드하지 못하는 이유는 무엇입니까?

분류에서Dev

두 파일에 대해 동일한 암호화 해시 또는 체크섬이 동일하다는 것을 의미합니까?

분류에서Dev

펌웨어의 md5 체크섬을 계산하는 방법은 무엇입니까?

분류에서Dev

HDFS가 로컬 파일에 대한 체크섬을 계산하도록합니다.

분류에서Dev

mvc에서 파일을 다운로드 한 후 경고 ( '완료')하면 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

다른 UI가 동일한 파일의 다른 크기를 표시하는 이유는 무엇입니까?

분류에서Dev

Windows 10으로 업그레이드 한 후 PDF 파일을 다운로드 할 수없는 이유는 무엇입니까?

분류에서Dev

Windows 10에서 이더넷 카드의 체크섬을 비활성화하는 방법은 무엇입니까?

분류에서Dev

Windows 10에서 이더넷 카드의 체크섬을 비활성화하는 방법은 무엇입니까?

분류에서Dev

파일 이름을 변경해도 체크섬이 변경되지 않는 이유는 무엇입니까?

분류에서Dev

새로 다운로드 한 QByteArray보다 작은 파일에서 QByteArray를 읽는 이유는 무엇입니까?

분류에서Dev

SharePoint 2013 : "사본 다운로드"는 다운로드 한 파일의 파일 이름을 축소합니다.

분류에서Dev

wget이 일부 zip 파일을 html로 다운로드하는 이유는 무엇입니까?

분류에서Dev

Java의 파일 시스템에있는 파일에 대한 다운로드 가능한 URL을 만드는 방법은 무엇입니까?

분류에서Dev

IP 설계자가 IP 체크섬을 선택한 이유는 무엇입니까?

분류에서Dev

이 wget 명령이이 파일을 다운로드하지 못하는 이유는 무엇입니까?

분류에서Dev

사용자가 백엔드의 DataObject에 업로드 한 파일의 다운로드 버튼을 추가하는 방법은 무엇입니까?

분류에서Dev

별도의 파일에서 cmake의 교차 컴파일을위한 도구 모음을 다운로드하는 방법은 무엇입니까?

분류에서Dev

curl / wget을 사용하여 다른 소스에서 동일한 파일의 일부를 다운로드하는 방법은 무엇입니까?

분류에서Dev

R 마크 다운이 작업 공간을로드 할 때 항상 동일한 숫자를 생성하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    파일 이름의 체크섬을 계산하는 방법은 무엇입니까?

  2. 2

    파일 목록에서 wget 다운로드 파일, 다운로드 한 각 파일의 이름을 지정하는 방법은 무엇입니까?

  3. 3

    자바 스크립트로 업로드 할 파일을 체크섬하는 방법은 무엇입니까?

  4. 4

    한 파일에 대한 Btrfs 확인 체크섬을 얻는 방법은 무엇입니까?

  5. 5

    동일한 .class 파일의 크기가 다른 이유는 무엇입니까?

  6. 6

    C # 및 Java 애플리케이션이 동일한 파일에 대해 서로 다른 MD5 값을 계산하는 이유는 무엇입니까?

  7. 7

    laravel에서 PDF 파일을 다운로드하려고 할 때 이상한 문자가있는 파일을 여는 이유는 무엇입니까?

  8. 8

    일부 다운로드 파일이 자신의 크기를 모르는 이유는 무엇입니까?

  9. 9

    .mds 파일 형식으로 체크섬을 확인하는 방법은 무엇입니까?

  10. 10

    크롬이 일부 파일을 다운로드하지 못하는 이유는 무엇입니까?

  11. 11

    두 파일에 대해 동일한 암호화 해시 또는 체크섬이 동일하다는 것을 의미합니까?

  12. 12

    펌웨어의 md5 체크섬을 계산하는 방법은 무엇입니까?

  13. 13

    HDFS가 로컬 파일에 대한 체크섬을 계산하도록합니다.

  14. 14

    mvc에서 파일을 다운로드 한 후 경고 ( '완료')하면 코드가 작동하지 않는 이유는 무엇입니까?

  15. 15

    다른 UI가 동일한 파일의 다른 크기를 표시하는 이유는 무엇입니까?

  16. 16

    Windows 10으로 업그레이드 한 후 PDF 파일을 다운로드 할 수없는 이유는 무엇입니까?

  17. 17

    Windows 10에서 이더넷 카드의 체크섬을 비활성화하는 방법은 무엇입니까?

  18. 18

    Windows 10에서 이더넷 카드의 체크섬을 비활성화하는 방법은 무엇입니까?

  19. 19

    파일 이름을 변경해도 체크섬이 변경되지 않는 이유는 무엇입니까?

  20. 20

    새로 다운로드 한 QByteArray보다 작은 파일에서 QByteArray를 읽는 이유는 무엇입니까?

  21. 21

    SharePoint 2013 : "사본 다운로드"는 다운로드 한 파일의 파일 이름을 축소합니다.

  22. 22

    wget이 일부 zip 파일을 html로 다운로드하는 이유는 무엇입니까?

  23. 23

    Java의 파일 시스템에있는 파일에 대한 다운로드 가능한 URL을 만드는 방법은 무엇입니까?

  24. 24

    IP 설계자가 IP 체크섬을 선택한 이유는 무엇입니까?

  25. 25

    이 wget 명령이이 파일을 다운로드하지 못하는 이유는 무엇입니까?

  26. 26

    사용자가 백엔드의 DataObject에 업로드 한 파일의 다운로드 버튼을 추가하는 방법은 무엇입니까?

  27. 27

    별도의 파일에서 cmake의 교차 컴파일을위한 도구 모음을 다운로드하는 방법은 무엇입니까?

  28. 28

    curl / wget을 사용하여 다른 소스에서 동일한 파일의 일부를 다운로드하는 방법은 무엇입니까?

  29. 29

    R 마크 다운이 작업 공간을로드 할 때 항상 동일한 숫자를 생성하는 이유는 무엇입니까?

뜨겁다태그

보관