해시 생성기

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비트 다이제스트, 더 높은 보안성, 고보안 요구 시나리오에 적합

주요 용도

  • 파일 무결성 검증: 다운로드한 파일의 해시 값을 공식 제공 값과 비교하여 확인
  • 비밀번호 저장: 시스템이 평문 대신 비밀번호의 해시 값을 저장
  • 데이터 중복 제거: 해시 값을 통해 데이터가 동일한지 빠르게 판단
  • 디지털 서명: 메시지 다이제스트로 사용하여 디지털 서명 검증