해시 생성기
MD5, SHA-1, SHA-256, SHA-384, SHA-512 다양한 해시 알고리즘 지원
해시 알고리즘 선택
MD5
128 비트SHA-1
160 비트SHA-256
256 비트SHA-384
384 비트SHA-512
512 비트해시란?
해시(Hash)는 임의 길이의 데이터를 고정 길이의 다이제스트로 매핑하는 알고리즘입니다. 동일한 입력은 항상 동일한 출력을 생성하며, 미세한 입력 변화는 완전히 다른 출력을 초래하고, 해시 값에서 원본 데이터를 역추적할 수 없습니다.
지원되는 알고리즘
- MD5 - 128비트 다이제스트, 빠른 속도, 보안 시나리오에는 더 이상 권장되지 않음
- SHA-1 - 160비트 다이제스트, 충돌 취약점 발견됨, 보안 시나리오에 권장되지 않음
- SHA-256 - 256비트 다이제스트, 널리 사용됨, 안전하고 신뢰할 수 있음, 대부분의 시나리오에 권장
- SHA-384/SHA-512 - 384/512비트 다이제스트, 더 높은 보안성, 고보안 요구 시나리오에 적합
주요 용도
- 파일 무결성 검증: 다운로드한 파일의 해시 값을 공식 제공 값과 비교하여 확인
- 비밀번호 저장: 시스템이 평문 대신 비밀번호의 해시 값을 저장
- 데이터 중복 제거: 해시 값을 통해 데이터가 동일한지 빠르게 판단
- 디지털 서명: 메시지 다이제스트로 사용하여 디지털 서명 검증