MD5 해시 생성 및 검증
텍스트와 최대 256 MiB 파일을 MD5로 해싱해 알려진 다이제스트와 대조합니다. 로컬 처리, 악의적 무결성 검사용은 아닙니다.
도구 열기 — MD5 해시 생성 및 검증MD5 해시 생성 및 검증 vs SHA-256 해시 생성 및 검증
결론부터: 둘 다 텍스트와 파일을 로컬에서 해시하고 알려진 다이제스트와 비교합니다. 차이는 알고리즘 강도입니다. MD5는 빠르고 우발적 손상을 잡는 데는 여전히 적합합니다. SHA-256은 공개 체크섬에 쓰이는 충돌 저항 표준입니다. 다운로드 페이지에 공식 체크섬이 있다면 SHA-256을 사용하세요.
| MD5 해시 생성 및 검증 | SHA-256 해시 생성 및 검증 | |
|---|---|---|
| 용도 | 텍스트와 최대 256 MiB 파일을 MD5로 해싱해 알려진 다이제스트와 대조합니다. 로컬 처리, 악의적 무결성 검사용은 아닙니다. | 텍스트와 파일을 SHA-256으로 해싱해 공개된 64자 체크섬과 대조합니다. 대소문자 무시 비교와 계산이 모두 로컬입니다. |
| 입력 | 최대 256 MiB의 텍스트 또는 파일, 원시 바이트 청크로 처리 | 최대 256 MiB의 텍스트 또는 파일, 원시 바이트 청크로 처리 |
| 출력 | 32자(128비트) MD5 다이제스트 | 64자(256비트) SHA-256 다이제스트, 대소문자 구분 없는 비교 |
| 전형적인 사용 | 레거시 시스템 식별자 또는 빠른 우발 손상 검사 | 공개 체크섬과 대조해 다운로드와 설치 프로그램 검증 |
핵심 차이
둘 다 다이제스트를 계산해 주어진 값과 검증합니다. 갈림길은 절차가 아니라 신뢰 수준입니다.
둘 다 최대 256 MiB의 텍스트나 파일을 받아 원시 바이트 청크로, 전부 기기 안에서 계산합니다.
MD5는 32자를 출력합니다. SHA-256은 64자를 출력하고 비교는 대소문자를 구분하지 않습니다.
레거시 시스템 식별자와 빠른 손상 검사는 MD5, 다운로드 검증과 변조 증거는 SHA-256입니다.
텍스트와 최대 256 MiB 파일을 MD5로 해싱해 알려진 다이제스트와 대조합니다. 로컬 처리, 악의적 무결성 검사용은 아닙니다.
도구 열기 — MD5 해시 생성 및 검증텍스트와 파일을 SHA-256으로 해싱해 공개된 64자 체크섬과 대조합니다. 대소문자 무시 비교와 계산이 모두 로컬입니다.
도구 열기 — SHA-256 해시 생성 및 검증관련 비교