SHA512 해시

입력캐릭터 0 0 팟캐스트
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

텍스트・파일・일괄 행별・HMAC 4가지 모드를 지원하는 무료 온라인 SHA-512 해시 계산 도구. 브라우저 내 계산하며 서버로 전송되지 않습니다. SHA-512 / SHA-384 / SHA-512/256 간 전환 가능.

관련 추천

SHA-512란?

SHA-512는 SHA-2 패밀리에서 가장 긴 출력을 가진 알고리즘으로, NIST가 FIPS 180-2(2001년)에서 표준화했습니다. 임의 길이 입력을 받아 512비트(128자 16진수) 출력을 생성합니다.

**SHA-256 비교:** SHA-512 출력 길이는 SHA-256의 2배입니다. 64비트 CPU에서는 SHA-512가 더 빠르고(64비트 워드 일치), 32비트 CPU에서는 SHA-256이 더 빠릅니다.

**주요 용도:** ① 디지털 서명(RSA, ECDSA) ・ ② TLS / HTTPS 프로토콜 ・ ③ 암호화 프로토콜의 HMAC 구성 ・ ④ 소프트웨어 배포 패키지 무결성 검증 ・ ⑤ 고보안 콘텐츠 지문.

**보안 상태:** SHA-512는 현재 충돌 저항성을 유지하며(실제 알려진 충돌 없음) 신규 프로젝트에 권장됩니다. 양자 이후 암호학 보편화 시 SHA-3 / BLAKE3로의 업그레이드를 고려하세요.

사용 사례

  • 소프트웨어 설치 패키지 및 미러 파일의 무결성 검증(공식 해시 값과 비교)
  • 디지털 서명 / 인증서 시나리오의 콘텐츠 지문 생성
  • TLS / HTTPS 프로토콜의 메시지 다이제스트
  • HMAC-SHA512 구성의 키 파생 및 메시지 인증
  • 데이터베이스나 캐시의 콘텐츠 고유 식별자(원문 전체 저장 회피)
  • 시스템 간 데이터 전송 시 수신 측 검증

이용 방법

  1. 작업 모드 선택:텍스트・파일・일괄 행별・HMAC.
  2. 모드별 입력:텍스트 상자에 붙여넣기・파일 드래그・여러 줄 텍스트 붙여넣기・HMAC 키 입력.
  3. 도구가 자동으로 SHA-512를 계산하여 128자 16진수 결과를 표시. hex / base64 및 대소문자 전환 가능.
  4. 선택 사항으로 SHA-512 / SHA-384 / SHA-512/256 변형 전환 또는 알려진 해시 붙여넣기 비교.

주요 기능

  • 4가지 작업 모드:텍스트・파일・일괄 행별・HMAC
  • 브라우저 내 로컬 계산:Web Crypto API 기반 서버 미전송
  • 3단계 SHA-512 변형:SHA-512 / SHA-384 / SHA-512/256
  • 파일 청크 계산:대용량 파일 지원・진행률 실시간 표시
  • HMAC-SHA512:utf8 / hex / base64 3가지 키 인코딩 지원
  • 다중 알고리즘 동시 출력:MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512 병렬 표시
  • 알려진 해시 비교:대상 해시를 직접 붙여넣어 검증
  • CJK・이모지 등 유니코드 문자 지원

Best Practices

인코딩 방식 통일

다른 문자 인코딩(UTF-8 / Latin1)은 다른 해시를 생성하므로 시스템 간 검증 시 인코딩 일치를 확인하세요.

비교 시 대소문자 무시

해시 값의 대소문자는 일치 여부에 영향을 주지 않으므로 비교 전에 소문자로 통일하세요.

SHA-512로 비밀번호 저장 금지

SHA-512가 너무 빠르므로 PBKDF2 / bcrypt / scrypt / Argon2 등 저속 해시 사용 권장.

HMAC와 해시는 용도가 다름

HMAC-SHA512는 메시지 인증(키 필요), 일반 SHA-512는 콘텐츠 지문(키 불필요)에 사용.

SHA-512 vs SHA-512/256

128자 완전 출력이 필요하면 SHA-512, 64자에서 SHA-512 저항성을 유지하고 싶다면 SHA-512/256을 선택하세요.

자주 묻는 질문

SHA-512 출력 길이는?

SHA-512는 512비트를 출력하며 16진수로 128자입니다. SHA-384는 96자, SHA-512/256은 64자입니다.

SHA-512와 SHA-256 중 어느 것을 선택?

일반 용도에서는 SHA-256으로 충분히 안전합니다. SHA-512는 64비트 CPU에서 더 빠르고 충돌 저항성이 강해 고보안・고성능 요구 시나리오에 적합합니다.

SHA-512는 암호화 알고리즘인가?

아닙니다. SHA-512는 단방향 해시 함수로, 해시 값에서 원문 복원이 이론적으로 불가능합니다. 「SHA-512 암호화」는 엄밀하지 않은 표현이며, 본 도구는 해시 계산만 수행합니다.

SHA-512는 안전한가?

현재 충돌 저항성을 유지하며 알려진 실제 충돌은 없습니다. 양자 이후 암호학 보편화 시 SHA-3 / BLAKE3로의 업그레이드를 고려하세요.

SHA-512로 직접 비밀번호를 저장할 수 있는가?

권장하지 않습니다. SHA-512는 너무 빨라 공격자가 GPU로 무차별 대입 공격을 수행할 수 있습니다. 비밀번호 저장에는 전용 저속 해시 알고리즘(PBKDF2+salt+반복, bcrypt, scrypt, Argon2 등)을 사용하세요.

SHA-384와 SHA-512/256의 차이는?

SHA-384는 384비트(96자) 출력으로, 완전 SHA-512 계산의 다른 위치를 절단합니다. SHA-512/256은 256비트(64자) 출력으로, 다른 초기값으로 재계산합니다. 둘 다 SHA-2 패밀리이며 보안 수준은 동등합니다.

HMAC-SHA512란?

HMAC-SHA512는 SHA-512 기반 메시지 인증 코드로, 키를 사용해 메시지를 인증합니다. 본 도구의 HMAC 모드는 utf8 / hex / base64 3가지 키 인코딩을 지원합니다.

파일 SHA-512 계산이 멈추는가?

멈추지 않습니다. 본 도구는 파일을 청크 단위로 점진 읽기하여 전체 파일을 메모리에 적재하지 않으므로 수 GB 파일도 원활히 계산되며 UI는 항상 응답합니다.

내용이 서버로 전송되는가?

전송되지 않습니다. 본 도구는 Web Crypto API로 브라우저 내 계산하며, 텍스트와 파일 모두 로컬을 벗어나지 않습니다.

용어집

SHA-512
512비트 암호학적 해시 함수로, SHA-2 패밀리에서 가장 긴 출력. 현재 충돌 저항성을 유지하며 고보안 시나리오에 권장됩니다.
SHA-384
SHA-512의 절단 변형으로, 384비트(96자 16진수) 출력. SHA-2 패밀리의 구성원.
SHA-512/256
SHA-512의 절단 변형으로, 256비트(64자 16진수) 출력. SHA-512의 충돌 저항성을 유지하면서 SHA-256과 같은 해시 길이를 제공합니다.
SHA-2 패밀리
SHA-256 / SHA-384 / SHA-512 일련의 알고리즘으로, NIST가 FIPS 180-2에서 표준화했습니다. 본 도구는 SHA-512, SHA-384, SHA-512/256 세 변형을 지원합니다.
16진수 인코딩
해시 값은 일반적으로 16진수로 표시됩니다. SHA-512는 512비트 = 128자 16진수를 출력합니다.
충돌 저항성
서로 다른 두 입력이 동일한 해시 출력을 생성할 수 없는 특성. SHA-512는 현재 이 특성을 보유합니다.
Web Crypto API
브라우저 내장 암호학 인터페이스로, SHA-1 / SHA-256 / SHA-384 / SHA-512 등의 하드웨어 가속을 제공합니다. 본 도구는 이 API 기반으로 브라우저 내 계산합니다.

SHA-2 패밀리 알고리즘 비교

SHA-512는 SHA-2 패밀리에서 가장 긴 출력을 가진 구성원입니다.

알고리즘출력 비트Hex 길이블록 비트전형 시나리오
SHA-25625664512범용 1순위
SHA-384384961024고보안
SHA-5125121281024고보안 / 64비트 CPU
SHA-512/256256641024256비트 길이 + SHA-512 저항성

주요 해시 알고리즘 성능 참고

근사 성능 데이터로, 브라우저와 하드웨어에 따라 달라집니다.

알고리즘64비트 CPU32비트 CPU현재 보안 상태
SHA-256빠름안전
SHA-512빠름느림안전
SHA-1빠름빠름충돌 공격됨
MD5매우 빠름매우 빠름충돌/원상 공격됨

SHA-512 전형 응용 시나리오

프로토콜 계층・서명 계층・엔지니어링 사례를 아우릅니다.

사용 시나리오왜 SHA-512인가핵심 가치
소프트웨어 배포 패키지 지문충돌 저항성・긴 출력다운로드 검증
TLS 1.3 프로토콜RFC 8446 권장HTTPS 보안
HMAC-SHA512길이 확장 공격 저항메시지 인증
DB 콘텐츠 지문128자 16진수중복 제거・캐시 키
디지털 서명RSA / ECDSA 페어링서명 무결성

Authoritative References