SHA-512 해시 생성기

해시할 텍스트를 입력하세요.

SHA-512를 선택하고 텍스트를 입력한 뒤 생성하세요. 결과는 512비트 다이제스트이며 16진수 128자리로 표시됩니다. 그 아래에 SHA-384와 SHA-256도 나열되므로 사용하는 형식이 요구하는 길이를 고를 수 있습니다.

SHA-512 해시를 생성하는 방법

  1. 1

    텍스트 입력

    문자열을 붙여넣거나 입력하세요. 다이제스트는 공백을 포함한 모든 바이트를 대상으로 합니다.

  2. 2

    SHA-512 선택

    알고리즘 목록에서 SHA-512를 선택하세요.

  3. 3

    생성

    생성 버튼을 클릭해 128자리 다이제스트를 계산하세요.

  4. 4

    복사

    값을 복사하세요. 더 짧은 SHA-2 다이제스트가 필요하면 전체 목록에서 SHA-384를 복사하세요.

한눈에 보는 SHA-512 출력

SHA-512는 여기서 제공하는 SHA-2 계열 중 가장 큰 함수입니다. 다이제스트는 512비트, 즉 16진수 128자리입니다. 입력이 hello일 때 결과는 다음과 같습니다.

9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043

Hello(H는 대문자)일 때는 완전히 다른 값이 나옵니다.

3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315

더 짧은 SHA-2 다이제스트와 비교

알고리즘 비트 16진수 자릿수
SHA-256 256 64
SHA-384 384 96
SHA-512 512 128

일상적인 무결성 확인에서 다이제스트가 길다고 자동으로 “더 안전”한 것은 아닙니다. SHA-256에도 알려진 실용적 공격이 없기 때문입니다. SHA-512는 사양이 명시하거나, 장기간 운영되는 시스템에서 더 큰 안전 여유를 원할 때 선택합니다. 64비트 프로세서에서는 바이트당 속도가 SHA-256과 비슷하거나 더 빠른 경우도 많습니다.

사용하는 대표적인 이유

  • 서명, 토큰, API 방식이 SHA-512를 명시적으로 지정하는 경우.
  • 그 위에 키 기반 해시를 구현하고 있고, 사양이 512비트 해시를 요구하는 경우.
  • 텍스트에 대해 길고 안정적인 지문이 필요한 경우.

비밀번호에는 사용하지 마세요

SHA-512 자체도 여전히 빠른 함수입니다. 비밀번호 저장에는 고유한 솔트를 사용하는 bcrypt, scrypt 또는 Argon2id가 필요합니다. 이 도구는 솔트, 반복 횟수, 키 없이 순수 해시만 계산합니다.

조심해서 복사하기

128자 문자열은 실수로 잘리기 쉽습니다. 손으로 선택하지 말고 복사 버튼을 사용하세요. 붙여넣은 뒤에는 앞부분과 끝부분의 문자를 비교하세요.

기준 값과 비교하기

공급업체나 사양이 기대하는 SHA-512 값을 제시한다면, 같은 텍스트를 여기서 해시하고 두 문자열을 비교하세요. 16진수 영문자는 대소문자를 구분하지 않으므로, 눈으로 비교하기 전에 둘 다 소문자로 바꾸세요. 앞부분만 보지 말고 128자 전체 길이를 확인하세요. 다르다면 다른 원인을 의심하기 전에 입력에 공백이나 인코딩 차이가 있는지 먼저 확인하세요.

확인 예제

hello world 두 단어를 SHA-512로 해시하면 결과가 309ecc489c12d6eb로 시작하고 5542e93ae9cd76f로 끝납니다. 앞부분과 끝부분이 맞는데 가운데가 다르다면, 복사하는 과정에서 글자가 빠진 것입니다. 다시 해시하고 복사 버튼을 사용하세요.

자주 묻는 질문

16진수 128자리이며, 512비트입니다.

출력이 더 길고 안전 여유가 더 크지만, SHA-256도 이미 안전하다고 여겨집니다. 형식이나 프로토콜이 요구하는 것을 고르세요.

SHA-512는 SHA-2 계열에 속한 하나의 함수이며, SHA-256, SHA-384와 함께 있습니다.

아니요. 이 도구는 입력한 텍스트를 그대로 해시합니다. 솔트가 필요하다면 해시하기 전에 직접 텍스트에 추가하세요.

관련 도구

이 도구는 다른 언어로도 제공됩니다

사용 가이드와 활용 사례