Visual Studio 코드 확장. Visual Studio Code에 유용한 플러그인. 백엔드 개발자를 위한 플러그인

각 파일에는 파일의 유효성을 검사하는 데 사용할 수 있는 고유한 값이 있습니다. 이 값을 해시 또는 체크섬이라고 합니다. 소프트웨어 개발자가 파일에 액세스할 때 자주 사용합니다. 파일은 무결성을 확인하고 지정된 식별자와 일치하는지 확인하기 위해 체크섬을 사용하여 확인됩니다.

파일의 체크섬을 계산하는 알고리즘에는 여러 가지가 있으며, 그 중 가장 유명하고 일반적인 것은 MD5, SHA256, SHA1, SHA384입니다. 표준 Windows 도구와 타사 서비스를 모두 사용하여 파일의 해시, 즉 체크섬을 계산할 수 있습니다. 이 기사에서는 이를 수행하는 방법을 살펴보겠습니다.

목차:

명령줄을 통해 파일의 해시를 찾는 방법

Windows의 명령줄을 사용하면 시스템 자체와 개별 파일 모두에서 다양한 작업을 수행할 수 있으며 이를 통해 내장된 CertUtil 유틸리티를 사용하여 파일의 체크섬을 확인할 수 있습니다.

명령줄을 통해 파일의 해시를 찾으려면 명령줄에 다음 쿼리를 입력하면 됩니다.

Certutil -hashfile *파일 경로* *알고리즘*

*파일 경로* 대신 파일의 전체 경로를 입력해야 합니다. 예: d:\8.jpg

*알고리즘* 대신 체크섬을 계산하려는 알고리즘의 이름을 입력해야 합니다. CertUtil 유틸리티는 MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512 알고리즘을 사용하여 체크섬을 계산할 수 있습니다.

지정된 명령을 실행하면 CertUtil 유틸리티를 사용하여 계산된 파일 해시를 볼 수 있습니다.

PowerShell 유틸리티를 사용하여 파일의 해시를 찾는 방법

파일의 체크섬을 결정할 수 있는 Windows에 내장된 또 다른 유틸리티는 PowerShell입니다. SHA256, MD5, SHA384, SHA1, SHA512, MACTripleDES, RIPEMD160 등 체크섬 계산을 위한 더 많은 알고리즘을 지원한다는 점에서 CertUtil과 다릅니다.

PowerShell 유틸리티를 통해 해시를 확인하려면 다음 명령을 사용하십시오.

Get-FileHash *파일 경로* | 형식 목록

*파일 경로* 대신 체크섬을 확인할 파일의 전체 경로를 지정해야 합니다.

기본적으로 PowerShell 유틸리티는 SHA256 알고리즘을 사용하여 체크섬을 계산한다는 점에 유의하는 것이 중요합니다.

다른 알고리즘을 사용하려면 요청을 실행할 때 명령에 이를 지정해야 합니다. 예를 들어 MD5 알고리즘을 사용하여 해시를 확인하려면 다음 명령을 실행해야 합니다.

Get-FileHash *파일 경로* -알고리즘 MD5 | 형식 목록

MD5 대신 유틸리티에서 지원하는 다른 알고리즘을 지정할 수 있습니다.

HashTab 유틸리티를 사용하여 파일의 해시를 찾는 방법

Windows 도구 외에도 타사 응용 프로그램을 사용하여 파일의 체크섬을 확인할 수 있습니다. 예를 들어, 파일의 해시를 확인할 수 있는 편리한 프로그램 중 하나는 HashTab입니다. 이것은 인터넷에서 무료로 다운로드할 수 있는 매우 간단한 애플리케이션입니다.

HashTab 프로그램을 다운로드하여 설치하면 파일 속성에 "파일 해시 합계"라는 새 탭이 생성됩니다. 이 탭에서는 다양한 알고리즘의 파일에 대한 체크섬 계산을 볼 수 있습니다.

해시는 특정 정보 단위, 즉 특정 파일에 대해 수학적으로 계산된 이미지에 해당하는 개별 고유 코드입니다. 파일이 수정되면 이 파일의 해시 합계가 그에 따라 변경됩니다.

인터넷에서 파일, 특히 다양한 제품의 ISO 디스크 이미지를 다운로드한 후 해당 파일의 해시를 해당 제품 제조업체가 게시한 해시와 비교하여 파일이 변경되었는지 확인하는 것이 좋습니다. (타사 프로그램, 바이러스 등의 도입).

대부분의 경우 파일의 해시 합계에 대한 정보는 개발자가 파일의 특성이나 시스템 요구 사항을 설명한 후 웹 사이트에서 사용자에게 제공됩니다.

해시 코드를 확인하여 파일이 수정되지 않도록 보호합니다. 제조업체 웹사이트가 아닌 소위 파일 교환기 및 토렌트 추적기에서 운영 체제 디스크 이미지를 다운로드할 때 확인이 특히 중요합니다.

체크섬 불일치가 감지되면 이런 식으로 디스크를 사용하기 전에 100 번 생각하는 것이 좋습니다. Windows 운영 체제에서 파일의 체크섬을 어떻게 찾을 수 있습니까?

해시 합계

대답하겠습니다. HashTab이라는 작고 동시에 무료인 프로그램이 있습니다. 이 프로그램은 Windows 탐색기에 통합되어 있으며 진위와 무결성을 확인하기 위해 다운로드한 파일의 해시 합계(체크섬)를 쉽게 결정하는 데 도움이 됩니다. . 프로그램은 다음 공식 웹사이트에서 다운로드할 수 있습니다.

http://implbits.com/products/hashtab/HashTab_v6.0.0.34_Setup.exe

사이트로 이동한 후 "지금 다운로드!" 버튼을 클릭해야 합니다.

나타나는 필드에 프로그램 다운로드 링크가 포함된 이메일을 보낼 이메일 주소를 입력하고 "다운로드 링크 보내기" 버튼을 클릭하세요.

메일을 확인하고 프로그램을 다운로드할 수 있는 URL, 프로그램 크기 및 체크섬을 제공하는 편지를 확인합니다.

폴더를 지정하여 프로그램을 다운로드하십시오.

아카이브에서 프로그램 설치 프로그램을 추출하고 마우스 왼쪽 버튼을 두 번 클릭하여 실행합니다. 열리는 설치 프로그램 창에서 "다음"버튼을 클릭하십시오.

다음 창에서 "동의함" 버튼을 클릭하여 라이센스에 동의합니다.

프로그램을 설치할 폴더를 선택하고(기본값으로 두는 것이 좋음) “설치” 버튼을 클릭합니다.

"마침"버튼을 클릭하면 설치가 완료됩니다.

체크섬

설치가 완료되면 프로그램이 운영 체제 탐색기의 상황에 맞는 메뉴에 통합됩니다. 파일의 체크섬을 표시하려면 해당 파일을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 클릭해야 합니다.

열리는 창에서 "파일 해시 합계" 탭을 클릭합니다.

대용량 파일의 경우 해시 계산이 진행될 때까지 몇 초 정도 기다려야 할 수 있습니다.

계산이 완료되면 "해시 값" 창에 파일의 체크섬이 표시됩니다.

프로그램의 "설정"에서 표시할 추가 해시 합계를 추가하고 더 자세히 구성할 수 있습니다(기본값으로 둡니다).

내 경우에는 디스크 이미지의 체크섬을 비교하기 위해 공식 웹사이트에 가서 이미지의 해시 합계가 표시된 위치를 찾습니다(사이트에서 게시된 파일 "MD5SUMS"를 찾습니다).

이 파일을 열고 내 디스크 이미지(ubuntu-12.10-desktop-i386.iso)에 대한 체크섬을 찾습니다.

사이트에서 복사했어요.

모든 파일의 무결성을 검사하는 6가지 무료 해시 검사기

온라인으로 파일을 다운로드할 때 파일의 무결성을 확인하기 위해 해시 파일이 제공되는 경우가 있습니다. 파일 다운로드를 확인하는 데 사용할 수 있는 6가지 도구는 다음과 같습니다.

1. PowerShell을 사용하여 파일 해시 확인

Windows에는 PowerShell에서 파일 해시를 확인하는 SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 및 RIPEMD160 기능이 내장되어 있습니다.

먼저 Windows 키를 누른 다음 PowerShell을 입력합니다. PowerShell을 열려면 가장 적절한 옵션을 선택하세요. 주요 확인 명령은 다음과 같습니다:

파일해시파일 가져오기FILEPATH

예를 들어, "get-filehash c:\test.txt"줄게:

기본 해시 출력은 SHA256입니다. 파일에 대해 다른 해시 값이 필요한 경우 다음 명령을 사용하십시오.

파일해시 가져오기 - 알고리즘 FILEPATH

예를 들어, "get-filehash -SHA384 알고리즘 c:\test.txt"줄게:

해시를 생성하는 데 걸리는 시간은 파일 크기와 사용하는 알고리즘에 따라 다릅니다.

2. 해시 생성기

SecurityExploded의 Hash Generator는 광범위한 해싱 알고리즘을 지원하는 사용하기 쉬운 해시 생성기입니다. 무료 해시 생성기 도구는 MD5, SHAxxxx, Base64, LM, NTLM, CRC32, ROT13, RIPEMD, ALDER32, HAVAL 등에 대한 해시를 생성할 수 있습니다.

해시 생성기의 가장 큰 장점은 다양한 상황에서 사용할 수 있다는 것입니다. 특정 텍스트에 대한 해시를 원하시나요? 해시 생성기에 텍스트를 복사하기만 하면 됩니다. 파일 탐색기에서 파일의 해시를 빠르게 만들고 싶으십니까? 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서 해시 생성기 옵션을 사용하세요.

3. Windows용 HashMyFiles(32비트) | Windows(64비트)

Nirsoft의 HashMyFiles는 해시를 일괄 생성할 수 있는 편리하고 휴대 가능한 해시 생성기입니다. HashMyFiles는 MD5, SHAxxxx 및 CRC32에 대한 해시를 표시할 수 있습니다.

4. 해시탭

HashTab은 파일 해시를 생성하는 다른 접근 방식입니다. 파일 해시를 생성하기 위해 별도의 인터페이스를 사용하는 대신 HashTab은 파일 옵션 메뉴에 탭을 추가합니다.

기본적으로 HashTab은 MD5, CRC32 및 SHA1에 대한 해시를 생성합니다. HashTab 설정을 사용하면 SHA, RIPEMD, TIGER 및 WHIRLPOOL을 포함하여 25개 이상의 추가 해시를 추가할 수 있습니다.

5. 퀵해시

QuickHash는 및 에 대한 오픈 소스 해시 생성기입니다. 또한 이 목록에서 가장 완벽한 기능을 갖춘 해시 생성 및 해시 확인 시스템 중 하나입니다.

사용할 수 있는 해시 수는 MD5, SHA1, SHA256, SHA512 및 xxHash64로 적지만 Quick Hash에는 수많은 추가 기능이 있습니다.

QuickHash는 전체 폴더를 해시하고, 두 개의 개별 파일을 비교하고, 전체 디렉터리를 비교하거나, 전체 디스크를 비교할 수 있습니다. 물론 후자는 크기 때문에 상당한 시간이 걸리지만 활용 가능성은 매우 보기 좋다.

다운로드: QuickHash:

기사 내용:

어떤 상황에서는 컴퓨터에 다운로드한 파일에 대한 MD5 해시를 계산해야 할 수도 있습니다. 예를 들어, 원하는 파일을 정확하게 다운로드했고 공격자가 해당 파일을 수정하지 않았는지 확인하기 위한 것입니다. 이 기사에서는 이를 수행하는 두 가지 방법, 즉 Explorer용 확장을 통해, 그리고 명령줄을 통해 살펴보겠습니다.

파일 탐색기 확장을 통한 옵션

비상업적 용도로 무료로 제공되는 Hashtab이라는 훌륭한 Windows 탐색기용 프로그램이 있습니다. 에서 다운로드할 수 있습니다. 무료 버전을 선택하고 "다운로드" 버튼을 클릭하세요.

프로그램을 설치하면 탐색기 컨텍스트 메뉴에 "파일 해시"라는 새 탭이 나타납니다. 이를 선택하면 프로그램은 설정에서 선택한 알고리즘에 따라 선택한 파일에 대한 해시를 자동으로 계산합니다.

명령줄 옵션(프로그램 설치 포함)

명령줄을 통해 파일의 해시 양을 계산해야 하는 경우 이러한 경우에 적합한 Microsoft 유틸리티를 사용할 수 있습니다. 에서 다운로드하여 설치하세요. 이렇게 하려면 하드 드라이브에 폴더를 만들고 설치 과정에서 이를 지정해야 합니다. 이 예에서는 프로그램이 C:\Program Files (x86)\FCIV 폴더에 설치되었습니다. 파일의 MD5 해시를 계산하려면 명령줄을 시작하고 다음 명령을 입력해야 합니다.

"C:\Program Files (x86)\FCIV\fciv.exe" -md5 C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe

보시다시피 MD5 해시 합계는 첫 번째 옵션과 두 번째 옵션 모두에서 동일합니다.

"C:\Program Files (x86)\FCIV\fciv.exe"는 fciv.exe 파일의 경로입니다.
-md5 - fciv.exe가 해시 합계를 계산하는 알고리즘을 지정합니다.
C:\Users\Admin\Downloads\HashTab_v6.0.0.34_Setup.exe - 해시 합계를 계산하는 파일의 경로입니다.

명령줄 옵션(프로그램 설치 없음)

프로그램을 설치하지 않으려면 내장된 Windows 도구를 사용하여 CertUtil 유틸리티를 사용할 수 있습니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: