체크섬이란? 체크섬 계산 방법
우리 모두는 인터넷(Internet) 이나 다른 로컬 네트워크 를 통해 데이터를 보내는 데 익숙합니다 . 일반적으로 이러한 데이터는 네트워크를 통해 비트 형태로 전송됩니다. 일반적으로 수많은 데이터가 네트워크를 통해 전송될 때 네트워크 문제나 악의적인 공격으로 인해 데이터가 손실될 수 있습니다. 체크섬은 수신된 데이터가 손상되지 않고 오류 및 손실이 없는지 확인하는 데 사용됩니다. 체크섬(Checksum) 은 데이터의 지문 또는 고유 식별자 역할을 합니다.
이것을 더 잘 이해하려면 다음을 고려하십시오. 배달원을 통해 사과 바구니를 보내드립니다. 이제 배송 에이전트가 제3자이기 때문에 그의 진위 여부를 전적으로 신뢰할 수는 없습니다. 그래서 그가 가는 길에 사과를 하나도 먹지 않았는지, 그리고 당신이 사과를 모두 받았는지 확인하기 위해, 내가 당신에게 전화를 걸어 사과 20개를 보냈다고 말합니다. 바구니를 받으면 사과 개수를 세어 20개인지 확인합니다.
이 사과 수는 체크섬이 파일에 수행하는 작업입니다. 네트워크(제3자)를 통해 매우 큰 파일을 전송했거나 인터넷에서 파일을 다운로드했으며 파일이 올바르게 전송 또는 수신되었는지 확인하려면 파일에 체크섬 알고리즘을 적용합니다. 값을 보내고 수신자에게 전달합니다. 파일을 수신하면 수신자는 동일한 알고리즘을 적용하고 얻은 값을 전송한 값과 일치시킵니다. 값이 일치하면 파일이 올바르게 전송되고 데이터가 손실되지 않은 것입니다. 그러나 값이 다른 경우 수신자는 일부 데이터가 손실되었거나 네트워크를 통해 파일이 변조되었음을 즉시 알 수 있습니다. 데이터는 우리에게 매우 민감하고 중요할 수 있으므로 전송 중에 발생할 수 있는 오류를 확인하는 것이 중요합니다. 그래서, 체크섬은 데이터 신뢰성과 무결성을 유지하는 데 매우 중요합니다. 데이터가 아주 조금만 변경되어도 체크섬이 크게 변경됩니다. 다음과 같은 프로토콜TCP/IP 는 항상 정확한 데이터가 전달되도록 체크섬을 사용합니다.
체크섬은 기본적으로 암호화 해시 함수를 사용하는 알고리즘입니다. 이 알고리즘은 네트워크를 통해 보내기 전과 후에 데이터 또는 파일 조각에 적용됩니다. 파일을 다운로드할 때 자신의 컴퓨터에서 체크섬을 계산하고 주어진 값과 일치시킬 수 있도록 다운로드 링크 옆에 제공된다는 것을 눈치채셨을 것입니다. 체크섬의 길이는 데이터 크기가 아니라 사용된 알고리즘에 따라 다릅니다. 가장 많이 사용되는 체크섬 알고리즘은 MD5 ( Message Digest algorithm 5), SHA1 ( Secure Hashing Algorithm 1 )입니다.(Secure Hashing Algorithm 1)), SHA-256 및 SHA-512. 이러한 알고리즘은 각각 128비트, 160비트, 256비트 및 512비트 해시 값을 생성합니다. SHA-256 및 SHA-512는 SHA-1(SHA-1) 및 MD5 보다 더 최근에 사용되었으며 더 강력 하며 일부 드문 경우에 두 개의 다른 파일에 대해 동일한 체크섬 값을 생성합니다. 이는 해당 알고리즘의 유효성을 손상시켰습니다. 최신 기술은 오류 증거이며 더 안정적입니다. 해싱 알고리즘은 주로 데이터를 해당하는 바이너리로 변환한 다음 AND , OR, XOR 등과 같은 몇 가지 기본 연산을 수행 하고 마지막으로 계산의 16진수 값을 추출합니다.
체크섬이란? 체크섬 계산 방법
방법 1: (Method 1: )PowerShell 을 사용하여 체크섬 계산(Calculate Checksums)
1.Windows 10(Windows 10) 의 시작 메뉴에서 검색을 이용하여 PowerShell 을 입력 하고 목록에서 ' Windows PowerShell '을 클릭 합니다.
2. 또는 시작을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 ' Windows PowerShell '을 선택할 수 있습니다.
3. Windows PowerShell 에서 다음 명령을 실행합니다.
Get-FileHash yourFilePath For example, Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. 프롬프트는 기본적으로 SHA-256 해시 값을 표시합니다.( SHA-256 hash value by default.)
5. 다른 알고리즘의 경우 다음을 사용할 수 있습니다.
Get-FileHash yourFilePath –Algorithm MD5 Or Get-FileHash yourFilePath –Algorithm SHA1
이제 얻은 값을 주어진 값과 일치시킬 수 있습니다.
방법 2: 온라인 체크섬 계산기를 사용하여 체크섬 계산(Method 2: Calculate Checksum using Online Checksum Calculator)
'onlinemd5.com'과 같은 많은 온라인 체크섬 계산기가 있습니다. 이 사이트는 모든 파일과 텍스트에 대한 MD5 , SHA1 및 SHA-256 체크섬을 계산하는 데 사용할 수 있습니다.(SHA-256)
1. ' 파일 선택(Choose file) ' 버튼을 클릭하고 원하는 파일을 엽니다.
2.또는 파일을 주어진 상자에 끌어다 놓습니다.
3. 원하는 알고리즘을 선택하고 필요한 체크섬을 얻습니다.( desired algorithm and obtain the required checksum.)
4. 주어진 체크섬을 '비교 대상:' 텍스트 상자에 복사하여 이 얻은 체크섬을 주어진 체크섬과 일치시킬 수도 있습니다.
5. 그에 따라 텍스트 상자 옆에 눈금 또는 십자가가 표시됩니다.
문자열 또는 텍스트의 해시를 직접 계산하려면:(To calculate the hash for a string or text directly:)
a) 페이지를 아래로 스크롤하여 ' 텍스트용 MD5 및 SHA1 해시 생성기(MD5 & SHA1 Hash Generator For Text) '
b) 문자열을 주어진 텍스트 상자에 복사하여 필요한 체크섬을 얻습니다.
https://defuse.ca/checksums.htm ' 을 사용할 수 있습니다 . 이 사이트는 다양한 해싱 알고리즘 값의 광범위한 목록을 제공합니다. '파일 선택'을 클릭(Click) 하여 파일을 선택하고 ' 체크섬 계산…(Calculate Checksums…) '을 클릭하여 결과를 얻으십시오.
방법 3: MD5 및 SHA 체크섬 유틸리티 사용(Method 3: Use MD5 & SHA Checksum Utility)
먼저 MD5 및 SHA 체크섬 유틸리티를 다운로드(download the MD5 & SHA Checksum Utility) 한 다음 exe 파일을 두 번 클릭하여 실행합니다. 파일을 탐색하기만 하면 파일의 (Simply)MD5 , SHA1 , SHA-256 또는 SHA-512 해시를 얻을 수 있습니다. 또한 주어진 해시를 관련 텍스트 상자에 복사하여 붙여넣어 얻은 값과 쉽게 일치시킬 수 있습니다.
추천:(Recommended:)
- 노트북이 WiFi에 연결되지 않는 문제 수정(그림 포함)(Fix Laptop not connecting to WiFi (With Pictures))
- Windows 10 PC에서 소리가 나지 않음 [해결됨](No Sound in Windows 10 PC [SOLVED])
- Windows 업데이트 오류 0x80070643을 수정하는 방법(How to Fix Windows Update Error 0x80070643)
- USB(범용 직렬 버스) 컨트롤러 드라이버 문제 수정(Fix Universal Serial Bus (USB) Controller Driver Issue)
위의 단계 가 체크섬이란 무엇인가(What is Checksum? And How to Calculate it;) 를 배우는 데 도움이 되었기를 바랍니다 . 그리고 그것을 계산하는 방법; 그러나 이 기사와 관련하여 여전히 질문이 있는 경우 의견 섹션에서 자유롭게 질문하십시오.
Related posts
방법 Extract WhatsApp Group Contacts (2021)
Fix Facebook Home Page Wo로드하지 마십시오 Properly
Email ID Facebook Account에 연결된 Email ID을 확인하는 방법
3 Ways Password를 드러내지 않고 Wi-Fi Access 공유
Word에서 하나의 Page Landscape를 만드는 방법
Fix Minecraft Error Write Core Dump에 실패했습니다
Windows 10의 Fix League의 Legends Black Screen의 Fix League
어떻게 Free를 들어 Repair Corrupted AVI Files에
Fix Problems Facebook이 적절하게로드되지 않습니다
Instagram Account (2021)을 비활성화하거나 삭제하는 방법
Facebook에서 모든 또는 Multiple Friends를 제거하는 방법
Snapchat (Remove and Block Friends)에서 사람들을 unadd하는 방법
방법 Activate Pluto TV (2021)
어떻게 활성화 YouTube Dark Mode에
Discord에 (2021) Live 이동하는 방법
Twitter (Step-by-step guide)에서 리트 윗을 삭제하는 방법
Connect WhatsApp Web에서 Connect을 할 수 없습니까? Fix WhatsApp Web 작동하지 않습니다!
어떤 위치에 대한 Find GPS Coordinate
Unblock YouTube Blocked Offices, Schools or Colleges에 Blocked 일 때?
Network Error의 Fix Facebook Messenger Waiting