MD5 및 SHA-256 체크섬 생성기
MD5 및 SHA-256 체크섬을 생성하고, 게시된 다이제스트를 비교하고, 다운로드 무결성을 검증하세요. 릴리스 페이지나 매니페스트에서 여전히 요구하는 경우 ComUtil은 SHA-1, SHA-384, SHA-512도 계산합니다.
서버 처리
체크섬 생성은 현재 검증 결과가 표시되기 전에 붙여넣은 텍스트를 서버 측 처리용으로 ComUtil에 전송합니다.
민감한 입력
입력이 민감하다면 먼저 브라우저 로컬 도구를 사용하거나 가림 처리를 한 뒤, 꼭 필요할 때만 ComUtil 서버 처리나 조회 워크플로우로 넘어가세요.
입력이 붙여넣은 SHA-256 체크섬과 일치합니다.
게시된 체크섬
e39655c46d79e79be0557f1b4a45095cf8e1d5b06cfd8b8f63a642f8efc5f58e
MD5
16진수 32자. 레거시 무결성 확인에만 사용.
레거시
c4f647657f2d132180528b4e347cb3ff
오래된 미러 페이지와 비보안 파일 지문용.
SHA-1
16진수 40자. 레거시 무결성 확인에만 사용.
레거시
95433ab7ea2cc9869e7c7dbb9be85b624752af22
레거시 릴리스 노트와 과거 호환성 점검용.
SHA-256
16진수 64자. 최신 체크섬 검증에 권장.
일치
e39655c46d79e79be0557f1b4a45095cf8e1d5b06cfd8b8f63a642f8efc5f58e
대부분의 다운로드 페이지, 패키지 레지스트리, CI 아티팩트용.
SHA-384
16진수 96자. 장기 보관 아카이브에 적합.
사용 가능
b50ec2b1f8218298bc8733359a2f250d4d6ee1e61012e938f175737f5d375cb2cc8df2228b57cfb22e271e97ab38e2f6
SHA-256보다 더 넉넉한 여유가 필요할 때 쓰는 더 긴 SHA-2 다이제스트.
SHA-512
16진수 128자. 매니페스트와 백업 내보내기에 유용.
사용 가능
d45b3008be68c935ab3d206ff2ab3229940d5aa68ab53c27db34eebbab0647a521d2101638d593fedd6b183b85cbd20e7c6f92ca154ad79bd405ade82eaf9717
대형 백업 매니페스트, 서명된 내보내기, 고엔트로피 다이제스트용.
암호화 해시 함수는 모든 크기의 입력 데이터를 고정 크기 출력(해시 값 또는 다이제스트)으로 변환하는 수학적 알고리즘입니다. 주요 특성: 결정론적(같은 입력은 항상 같은 출력 생성), 빠른 계산, 역산 불가능, 입력의 작은 변화가 완전히 다른 출력을 생성(쇄도 효과).
해시 함수는 복잡한 수학적 연산을 통해 입력 데이터를 처리합니다. 입력은 블록으로 나뉘고 각 블록은 여러 라운드의 변환을 거칩니다. 최종 결과는 원본 데이터를 고유하게 나타내는 고정 길이 문자열입니다. 입력의 단 1비트 변화도 완전히 다른 해시를 생성합니다.
- 다운로드 후 파일 무결성 확인
- 다운로드 실행 전에 게시된 체크섬 비교하기
- 디지털 서명 및 인증서
- 블록체인 및 암호화폐
- 데이터 중복 제거 및 비교
MD5
128비트 해시, 빠르지만 충돌 저항성이 없음. 체크섬 용도로만 사용.
SHA-1
160비트 해시, 보안 용도로 사용 중단. 레거시 시스템에서 사용.
SHA-256
256비트 해시로, 무결성 검증에 널리 사용됩니다. SHA-2 계열의 일부입니다.
SHA-384
384비트 해시로, 아카이브와 서명된 번들에 적합한 더 긴 SHA-2 옵션입니다.
SHA-512
512비트 해시로, 매니페스트와 백업 내보내기용 긴 다이제스트입니다.
MD5는 아직 안전하게 사용할 수 있나요?
알려진 충돌 취약점으로 인해 MD5는 보안 목적으로 권장되지 않습니다. 그러나 파일 무결성 확인을 위한 체크섬과 같은 비보안 용도로는 여전히 사용 가능합니다.
해시를 역산하여 원본 데이터를 얻을 수 있나요?
아니요. 암호화 해시 함수는 단방향 다이제스트이므로 체크섬에서 원본 입력을 복구할 수 없습니다. 해시 값은 파일, 매니페스트, 배포물의 무결성을 비교할 때 사용하세요.