본문으로 건너뛰기

SHA3-512 생성기

FIPS 202의 SHA-3 표준을 사용해 모든 텍스트의 SHA3-512 해시를 생성하세요. 입력은 UTF-8로 인코딩되며, 512비트 다이제스트를 128자리 16진수 또는 Base64 형식으로 반환합니다. 프로토콜, 테스트 스위트 또는 규정 준수 요건에서 SHA3-512을 요구하거나, 무결성 검사와 다이제스트 비교에서 SHA-3의 가장 큰 보안 여유를 원할 때 사용하세요.

초기화

자주 묻는 질문

SHA3-512란 무엇인가요?

SHA3-512는 FIPS 202에서 표준화한 SHA-3 계열의 512비트 해시 함수입니다. 1024비트 용량의 Keccak 스펀지 구조를 사용합니다. 다이제스트는 64바이트이며, 128자리 16진수로 표시됩니다.

SHA3-512 테스트 벡터는 무엇인가요?

빈 문자열의 해시는 a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26입니다. 텍스트 abc의 해시는 b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0입니다. 이 도구는 두 결과를 모두 재현합니다.

SHA3-512는 SHA-512와 같은가요?

아니요. SHA-512는 SHA-2 계열이고 SHA3-512는 SHA-3 계열이며, 두 알고리즘의 설계는 서로 관련이 없습니다. 출력 길이는 같지만 같은 입력에 대해 서로 다른 다이제스트를 반환합니다.

SHA3-512는 SHA3-256보다 느린가요?

네. 용량이 더 커 레이트가 작으므로, 순열당 136바이트 대신 72바이트를 처리합니다. 짧은 텍스트에서는 차이를 느끼지 못할 것입니다.

입력은 어떻게 인코딩되나요?

텍스트는 입력한 그대로 UTF-8 바이트로 해시됩니다. 줄 끝 형식도 중요하므로 CRLF 줄 바꿈이 있는 Windows 파일에서 복사한 텍스트는 같은 텍스트라도 LF 줄 바꿈일 때와 다른 다이제스트를 생성합니다.

어떤 출력 인코딩을 선택해야 하나요?

16진수는 체크섬과 로그에 널리 쓰이는 형식이며 128자입니다. Base64는 동일한 64바이트를 88자로 나타냅니다. 두 형식 모두 손실이 없고 서로 바꿔 쓸 수 있습니다.

일부 블록체인에서 사용하는 Keccak-512인가요?

아니요. 표준화 이전의 Keccak-512는 패딩 방식이 다르므로 SHA3-512와 다른 다이제스트를 생성합니다. 이 도구는 최종 FIPS 202 표준을 따릅니다.

비밀번호 저장에 SHA3-512를 사용할 수 있나요?

권장하지 않습니다. 빠른 해시는 솔트를 사용하더라도 공격자가 추측을 빠르게 시도할 수 있게 합니다. 속도를 늦추고 메모리를 많이 사용하는 방식으로 설계된 Argon2, bcrypt 또는 scrypt를 사용하세요.

입력 크기 제한은 얼마인가요?

요청당 최대 5 MiB의 텍스트를 해시할 수 있습니다. 해시를 반환한 뒤 입력 내용은 저장되거나 로그에 기록되지 않습니다.

SHA3-512는 언제 적합한가요?

사양에서 요구하거나 장기 보관 자료처럼 큰 보안 여유가 필요할 때 선택하세요. 대부분의 일상적인 무결성 검사에는 SHA3-256 또는 SHA-256만으로도 충분합니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.