HashVerifier 무료 다운로드·설치 방법, 다운로드한 파일 SHA256 해시 비교하기

큰 파일을 내려받았는데 배포처가 적어 둔 SHA256 값과 같은지 확인하고 싶다면 HashVerifier의 Hash 화면을 사용할 수 있습니다. 파일을 고르고 SHA-256을 계산한 다음, 화면에 나온 문자열을 배포처의 값과 직접 대조하는 방식입니다. 폴더 전체의 체크섬 목록을 만들거나 이미 받은 목록을 검증하는 기능도 따로 있습니다.

HashVerifier는 공식 Flathub에서 Free로 제공하는 Linux 앱입니다. 현재 표시된 안정판은 v2026.9.26이며 x86_64와 aarch64용 배포가 안내됩니다. 이 글은 Flathub의 Flatpakref로 설치를 준비하고, 한 파일의 해시를 확인한 뒤 체크섬 파일을 검증할 때 어느 화면을 써야 하는지까지 설명합니다.

폴더에 해시 기호가 표시된 HashVerifier 공식 아이콘
HashVerifier
Ostap Konstantinov
v2026.9.26공식 표시 버전
Linux Flatpakref안내 파일
무료가격
SHA256 계산·체크섬 검증주요 작업

HashVerifier 리눅스 무료 다운로드

파일 하나의 해시와 폴더 목록을 구분해 확인하는 프로그램

HashVerifier에는 Generate, Verify, Hash 세 화면이 있습니다. Hash는 파일 하나를 선택해 MD5·SHA-1·SHA-256 같은 값을 계산하는 곳입니다. Generate는 폴더를 훑어 체크섬 파일을 만들고, Verify는 이미 있는 체크섬 파일을 읽어 목록의 파일이 일치하는지 살펴봅니다. 공식 화면에서도 세 탭과 진행 상태가 각각 구분돼 있습니다.

배포처가 웹페이지에 SHA256 문자열만 적어 뒀다면 Hash 탭에서 받은 파일의 SHA-256을 계산해 두 문자열을 비교하세요. 배포처가 SHA256SUMS 또는 .sha256 같은 체크섬 파일을 제공했다면 Verify 탭에 그 파일을 넣는 편이 맞습니다. Verify는 체크섬 목록이 가리키는 파일들을 읽으므로, 목록 파일과 대상 파일의 경로 관계도 확인해야 합니다.

공식 프로젝트는 폴더의 파일을 재귀적으로 처리하고 진행률을 보여 주며, SHA256을 포함한 여러 알고리즘을 지원한다고 설명합니다. 목록을 만드는 Generate 탭의 결과를 나중에 Verify 탭으로 다시 확인할 수 있습니다. 단일 파일의 값만 급하게 알아야 할 때 폴더 전체 목록을 먼저 만들 필요는 없습니다.

해시 값이 배포처에서 제시한 값과 같다는 것은 같은 기준값과 파일 내용이 일치한다는 뜻입니다. 그 기준값이 믿을 만한 배포처에서 온 것인지, 파일이 사용하기에 안전한지는 별도로 판단해야 합니다. 먼저 공식 배포 페이지에서 기준값을 확인하고, 비교할 파일이 실제로 그 페이지에서 받은 파일인지 살펴보세요.

Flathub에는 실제 앱의 Generate·Verify·Hash 화면이 따로 실려 있습니다. 예시 화면에서 Generate는 폴더와 저장할 .md5 경로를, Verify는 MATCHED·MISMATCH·UNREADABLE 결과를, Hash는 선택한 파일의 SHA-256 값을 보여 줍니다. 스크린샷에는 현재 버전 번호가 표시되지 않아 v2026.9.26의 화면 배치가 완전히 동일하다고 단정하지 않습니다.

Generate·Verify·Hash 탭이 구분된 HashVerifier 공식 화면

폴더 경로와 체크섬 저장 위치, 진행 목록이 보이는 HashVerifier Generate 화면일치·불일치·읽을 수 없는 파일을 구분하는 HashVerifier Verify 화면파일의 MD5·SHA-1·SHA-256 값을 나란히 보여 주는 HashVerifier Hash 화면

Flathub에 실린 실제 앱 화면입니다. 세 장이 각각 체크섬 목록 생성, 목록 검증, 단일 파일 해시 계산을 보여 줍니다. 화면 안에 v2026.9.26 버전 표시는 없습니다.

HashVerifier 리눅스 무료 다운로드

프로그램HashVerifier
제공자Ostap Konstantinov
공식 앱 IDio.github.ostapkonst.HashVerifier
지원 환경Linux x86_64 / aarch64
배포 방식Flathub Flatpak
라이선스MIT

Linux에 Flatpak을 준비하고 HashVerifier 설치하기

공식 Flathub 목록에는 HashVerifier가 Free로 표시되고 x86_64·aarch64용으로 안내됩니다. 여기서 사용하는 파일은 io.github.ostapkonst.HashVerifier.flatpakref입니다. 이름 끝의 .flatpakref는 Flathub 앱을 설치하기 위한 참조 파일이라는 뜻이며, 이것만 내려받았다고 앱이 설치된 것은 아닙니다.

먼저 사용 중인 배포판에서 Flatpak과 Flathub 저장소가 준비돼 있는지 확인하세요. Flathub의 Setup 페이지에서 자신의 배포판을 골라 설정할 수 있습니다. 설정을 마친 뒤 HashVerifier의 Install을 선택하거나 공식 Flatpakref를 Flatpak을 지원하는 소프트웨어 센터로 열면 됩니다.

설치 확인 화면에서는 이름뿐 아니라 앱 ID io.github.ostapkonst.HashVerifier를 대조하세요. 설치가 끝나면 앱 목록에서 HashVerifier를 열어 상단의 Generate, Verify, Hash 탭이 보이는지 확인합니다. 화면이 열려야 파일을 선택할 준비가 된 것입니다.

공식 README는 Flatpak 방식에서 기본적으로 Documents, Desktop, Downloads 폴더에 접근할 수 있다고 설명합니다. 확인할 파일이 다른 폴더에 있는데 선택 화면에 나타나지 않는다면 파일이 없는 것으로 단정하지 마세요. Flatpak 권한을 확인하거나 접근 가능한 위치로 복사해 작업할 수 있습니다.

  1. 배포판에 Flatpak과 Flathub가 설정돼 있는지 확인합니다.
  2. 공식 HashVerifier Flatpakref를 열고 앱 ID를 확인해 설치합니다.
  3. 앱을 실행해 Generate·Verify·Hash 탭이 보이는지 확인합니다.

Hash 탭에서 받은 파일의 SHA256 계산하기

배포처가 파일 옆에 SHA256 값 한 줄을 적어 뒀다면 먼저 그 문자열을 복사해 텍스트 편집기에 보관하세요. HashVerifier에서는 Hash 탭을 열고 Browse로 실제 내려받은 파일을 고릅니다. 비슷한 파일명이 여러 개라면 크기와 저장 폴더를 함께 확인해 비교할 대상을 정확히 정해야 합니다.

공식 Hash 화면에는 알고리즘 목록과 Calculate Hashes 버튼이 있습니다. SHA-256을 선택하고 계산을 시작하세요. 결과 표의 SHA-256 줄에 긴 16진수 문자열이 나타납니다. MD5나 SHA-1 줄이 함께 보여도 배포처가 제시한 알고리즘과 같은 줄을 비교해야 합니다.

화면에 나온 값을 기준값과 나란히 놓고 처음부터 끝까지 일치하는지 확인합니다. 앞부분 몇 글자만 같은 것으로는 충분하지 않습니다. 대소문자 표기 차이를 제외하고 실제 값이 다른 경우에는 비교한 파일이 맞는지, 내려받기가 끝났는지, 배포처가 어느 버전의 값을 제공했는지부터 다시 살펴보세요.

Hash 탭은 파일 하나의 값을 계산하는 작업입니다. SHA256SUMS 같은 목록 파일을 Hash 탭에 넣으면 그 목록 파일 자체의 해시가 계산될 뿐, 목록 안의 파일이 검증되는 것은 아닙니다. 목록을 검증하려면 다음 절의 Verify 탭을 사용하세요.

  1. 공식 배포처에서 해당 버전의 SHA256 기준값을 확인합니다.
  2. Hash 탭의 Browse로 받은 파일을 고르고 SHA-256을 선택합니다.
  3. Calculate Hashes를 눌러 나온 SHA-256 전체를 기준값과 비교합니다.

Verify 탭으로 체크섬 파일의 일치 여부 확인하기

여러 파일과 그 해시가 적힌 .sha256 또는 SHA256SUMS 파일을 받았다면 Verify 탭을 사용합니다. 공식 사용 설명서는 체크섬 파일의 확장자나 SHA256SUMS 같은 이름에서 알고리즘을 알아내는 방식을 안내합니다. 목록 파일을 고른 뒤 화면에 표시되는 알고리즘이 기준 파일과 맞는지 확인하세요.

예시 화면의 Verify 탭에는 Browse 입력란과 결과 표가 있습니다. 목록 파일을 지정하면 앱이 기록된 경로의 파일을 읽어 비교합니다. 결과 표에서 MATCHED는 일치, MISMATCH는 값 불일치, UNREADABLE은 대상 파일을 읽을 수 없다는 뜻입니다. UNREADABLE은 해시가 다른 경우와 구분해서 경로와 권한을 확인해야 합니다.

목록에는 폴더 안의 상대 경로가 들어갈 수 있습니다. 체크섬 파일과 대상 폴더를 따로 옮긴 뒤 UNREADABLE이 늘었다면 목록이 가리키는 위치에 파일이 있는지 살펴보세요. Flatpak에서는 파일 접근 권한도 영향을 줄 수 있으므로, 파일이 실제로 있는데도 열리지 않으면 저장 위치와 앱 권한을 차례로 확인합니다.

검증을 마치고 나면 결과 상단의 Match, Mismatch, Unreadable 숫자를 함께 보세요. MATCHED 몇 개만 보이고 남은 파일이 Pending이라면 아직 작업이 끝난 상태가 아닙니다. 진행 표시가 멈춘 뒤 불일치와 읽기 실패가 남아 있는지 확인해야 목록 전체를 판단할 수 있습니다.

  1. Verify 탭에서 공식 체크섬 목록 파일을 선택합니다.
  2. 표시된 알고리즘과 대상 파일 경로가 맞는지 확인합니다.
  3. 작업이 끝난 뒤 MATCHED·MISMATCH·UNREADABLE 결과를 나누어 읽습니다.

Generate 탭에서 폴더의 체크섬 목록 만들기

내 폴더의 상태를 나중에 다시 확인하고 싶다면 Generate 탭에서 체크섬 파일을 만들 수 있습니다. 공식 화면에는 대상 폴더 경로, 저장할 파일 경로, 알고리즘 선택 메뉴가 차례로 있습니다. 폴더를 고르고 결과 파일 이름을 .sha256처럼 사용할 알고리즘에 맞게 정하세요.

공식 사용 설명서는 출력 파일 확장자에 따라 알고리즘을 고를 수 있고, 기존 결과 파일을 기본적으로 덮어쓰지 않는다고 안내합니다. 이미 같은 이름의 체크섬 파일이 있다면 새 이름으로 저장할지 결정하세요. 무엇을 비교하려고 만든 목록인지 알 수 있도록 폴더 이름과 생성 날짜를 파일명에 넣어 두면 관리하기 쉽습니다.

Generate 화면의 Follow symlinks, Sort paths 같은 옵션은 처리 범위와 목록 순서에 영향을 줍니다. 심볼릭 링크를 따라가면 연결된 대상도 읽을 수 있으므로, 큰 폴더에서는 대상 범위를 먼저 살펴보세요. 원치 않는 하위 폴더가 있다면 Exclude에서 제외 대상을 정한 다음 진행할 수 있습니다.

완료 후에는 처리된 파일 수와 실패·건너뛴 파일 수를 확인합니다. 체크섬 파일이 만들어졌더라도 일부 파일이 읽히지 않았다면 완전한 목록이 아닐 수 있습니다. 저장된 .sha256 파일을 나중에 Verify 탭으로 열어 같은 폴더의 파일이 그대로인지 비교할 수 있습니다.

  1. Generate 탭에서 확인할 폴더와 .sha256 저장 위치를 고릅니다.
  2. SHA256 알고리즘과 필요한 제외 옵션을 확인하고 생성을 시작합니다.
  3. 처리·실패·건너뜀 수를 읽고 체크섬 파일이 저장됐는지 확인합니다.

자주 묻는 질문

HashVerifier는 무료인가요?

네. 공식 Flathub 목록이 Free로 표시하며 프로젝트는 MIT 라이선스로 공개돼 있습니다. 여기서는 Linux Flatpak 설치를 안내합니다.

SHA256 값 한 줄과 비교하려면 어느 탭을 쓰나요?

Hash 탭에서 받은 파일과 SHA-256을 선택해 계산하세요. 화면의 전체 값을 공식 배포처가 제시한 같은 버전의 값과 직접 비교합니다.

SHA256SUMS 파일을 받았다면 어떻게 하나요?

Verify 탭에서 체크섬 파일을 선택하세요. 목록의 파일 경로를 따라 검증한 뒤 MATCHED·MISMATCH·UNREADABLE 결과를 확인합니다.

파일이 있는데 UNREADABLE로 나오면 해시가 다른 건가요?

그렇지 않습니다. 먼저 목록 속 경로, 실제 파일 위치, 파일 읽기 권한과 Flatpak 접근 권한을 확인하세요.

해시가 일치하면 파일이 안전하다고 확정할 수 있나요?

일치는 선택한 기준값과 파일 내용이 같다는 확인입니다. 기준값의 출처와 파일의 안전성은 별도로 확인해야 합니다.

기준값과 같은 알고리즘으로 끝까지 비교하세요

파일 하나의 SHA256이 궁금하면 Hash 탭에서 파일을 고르고 SHA-256을 계산하세요. 배포처의 같은 버전 기준값과 전체 문자열을 대조하면 작업이 끝납니다. 목록 파일을 받은 경우에는 Verify 탭, 내 폴더의 목록을 새로 만들 때는 Generate 탭을 쓰면 됩니다.

HashVerifier의 결과에서 MISMATCH와 UNREADABLE은 다른 문제입니다. 값이 다르면 파일과 버전을 다시 확인하고, 읽지 못했다면 경로와 Flatpak 권한부터 살펴보세요. 공식 배포처의 기준값을 찾은 뒤 비교해야 결과를 해석할 수 있습니다.

공식 자료와 확인일

HashVerifier 공식 Flathub 무료 배포·지원 환경 · HashVerifier 공식 GitHub 기능·설치 안내 · HashVerifier 공식 사용 설명서 · HashVerifier v2026.9.26 공식 릴리스 · Flathub 배포판별 설치 준비 | 2026-11-04

HashVerifier 리눅스 무료 다운로드