MD5 및 SHA-256 체크섬을 생성하고, 게시된 다이제스트를 비교하고, 다운로드 무결성을 검증하세요. 릴리스 페이지나 매니페스트에서 여전히 요구하는 경우 ComUtil은 SHA-1, SHA-384, SHA-512도 계산합니다.
암호화 해시 함수는 모든 크기의 입력 데이터를 고정 크기 출력(해시 값 또는 다이제스트)으로 변환하는 수학적 알고리즘입니다. 주요 특성: 결정론적(같은 입력은 항상 같은 출력 생성), 빠른 계산, 역산 불가능, 입력의 작은 변화가 완전히 다른 출력을 생성(쇄도 효과).
해시 함수는 복잡한 수학적 연산을 통해 입력 데이터를 처리합니다. 입력은 블록으로 나뉘고 각 블록은 여러 라운드의 변환을 거칩니다. 최종 결과는 원본 데이터를 고유하게 나타내는 고정 길이 문자열입니다. 입력의 단 1비트 변화도 완전히 다른 해시를 생성합니다.
알려진 충돌 취약점으로 인해 MD5는 보안 목적으로 권장되지 않습니다. 그러나 파일 무결성 확인을 위한 체크섬과 같은 비보안 용도로는 여전히 사용 가능합니다.
아니요. 암호화 해시 함수는 단방향 다이제스트이므로 체크섬에서 원본 입력을 복구할 수 없습니다. 해시 값은 파일, 매니페스트, 배포물의 무결성을 비교할 때 사용하세요.