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