SHA512 해시 생성기

아무 텍스트나 입력하거나 붙여넣으면 이 생성기가 해당 SHA-512 다이제스트를 128자 소문자 16진수 문자열로 반환합니다. SHA-512는 SHA-2 계열의 512비트 구성원으로, 체크섬, 무결성 확인, 디지털 서명 등에 널리 쓰입니다. 입력한 텍스트는 해시 계산에만 사용되며 저장되지 않습니다.

SHA-512 해시 생성 방법

  1. 1

    텍스트 붙여넣기

    한 단어부터 긴 문서까지 무엇이든 입력란에 입력하거나 붙여넣으세요.

  2. 2

    해시 생성

    생성을 누르면 입력한 바이트 그대로에서 SHA-512 다이제스트가 계산됩니다.

  3. 3

    128자 16진수 복사

    결과는 128자 소문자 16진수 문자열입니다. 복사 버튼으로 가져오세요.

  4. 4

    체크섬으로 사용

    공개된 SHA-512 값과 해시를 비교하세요. 한 글자라도 다르면 텍스트가 동일하지 않습니다.

결과의 형태

SHA-512 다이제스트는 항상 512비트, 즉 64바이트이며, 여기서는 128자 소문자 16진수로 표시됩니다. 같은 입력은 항상 같은 다이제스트를 만들고, 한 글자만 바꿔도 완전히 다른 결과가 나옵니다(눈사태 효과).

항목
알고리즘 SHA-512(SHA-2 계열)
출력 크기 512비트 / 64바이트
16진수 길이 128자, 소문자
가역성 없음(단방향 함수)

암호화가 아니라 체크섬

SHA-512는 단방향 해시입니다. 다이제스트에서 원본 텍스트를 복원할 수 없고 복호화 단계도 없습니다. 데이터가 변했는지 감지하기 위한 것이지 감추기 위한 것이 아닙니다. 제공자가 SHA-512 값을 게시한 파일을 내려받았다면, 같은 내용의 해시를 계산해 모든 글자가 일치하면 전송 중에 아무것도 변조되지 않았음을 확인할 수 있습니다.

비밀번호 저장에는 부적합

평범한 SHA-512 해시는 빠르고 솔트가 없어 비밀번호에는 가장 부적합합니다. 공격자가 초당 수십억 번 시도할 수 있기 때문입니다. 비밀번호 저장에는 bcrypt, scrypt, Argon2처럼 의도적으로 느리고 솔트를 쓰는 알고리즘을 사용하세요. SHA-512는 무결성을 위한 도구이지 저장된 비밀을 보호하기 위한 것이 아닙니다.

SHA-512와 SHA-256 비교

둘 다 SHA-2 계열입니다. SHA-512는 512비트(16진수 128자) 다이제스트를 만들고 64비트 워드로 처리하며, SHA-256은 256비트(16진수 64자) 다이제스트를 만듭니다. 순수 64비트 CPU에서는 SHA-512가 바이트당 더 빠른 경우가 많지만, 최신 프로세서 상당수는 SHA-256을 하드웨어로 가속합니다.

자주 묻는 질문

입력 텍스트의 길이와 상관없이 항상 16진수 128자(512비트, 즉 64바이트)입니다.

아니요. SHA-512는 단방향 함수라 다이제스트를 되돌릴 수 없습니다. 무결성 확인용이지 암호화가 아닙니다.

아니요. 솔트 없는 평범한 SHA-512 해시는 비밀번호 저장에는 너무 빠릅니다. 의도적으로 느리고 솔트를 쓰는 bcrypt, scrypt, Argon2를 사용하세요.

둘 다 SHA-2 계열입니다. SHA-512는 512비트(16진수 128자) 다이제스트를 64비트 워드로 처리하고, SHA-256은 256비트(16진수 64자) 다이제스트를 만듭니다. 순수 64비트 CPU에서는 SHA-512가 바이트당 더 빠른 경우가 많고, 최신 CPU 상당수는 SHA-256을 가속합니다.

관련 도구

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