본문으로 건너뛰기
← 홈

SHA-512 해시 생성기

텍스트의 SHA-512 해시 계산

SHA-512란 무엇인가요?

SHA-512 해시는 512비트이며 16진수 128자로 표시되고, 실질적인 공격 방법은 알려져 있지 않습니다. 64비트 워드 단위로 연산하므로 64비트 CPU에서는 긴 입력을 SHA-256보다 빠르게 처리하는 경우가 많습니다. 대부분의 용도에는 SHA-256으로 충분하며 다이제스트도 더 짧습니다.

예시

“hello”의 SHA-512
9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
터미널에서 파일 해시 구하기
sha512sum file.zip        # Linux
shasum -a 512 file.zip    # macOS

자주 묻는 질문

SHA-512가 SHA-256보다 더 안전한가요?

현재로서는 둘 다 안전합니다. SHA-512는 출력이 더 길어 미래의 공격에 대한 여유가 더 크지만, 두 알고리즘 모두 실질적인 공격 방법은 없습니다.

SHA-512 해시의 길이는 얼마인가요?

512비트이며, 16진수 128자로 표시됩니다.

비밀번호 저장에 SHA-512를 써도 되나요?

단독으로는 안 됩니다. 너무 빠르기 때문입니다. Argon2id, bcrypt, scrypt를 사용하세요. Linux에서 쓰는 crypt(3) 방식의 “SHA-512 crypt”는 솔트와 수천 번의 라운드를 더하므로 단순한 SHA-512 해시 한 번과는 다릅니다.

관련 도구