KO
내 도구

SHA-384 해시 생성기

텍스트, 16진수, Base64 입력의 SHA-384 해시를 16진수, Base64, 바로 쓸 수 있는 서브리소스 무결성 값(sha384-…)으로 계산합니다. 줄별 해시도 지원합니다.

SHA-384
3바이트 해시함
SRI 무결성 값
sha384-ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn
<script integrity="…">용입니다. 파일의 정확한 바이트를 해시하세요

SHA-384는 시작값이 다른 SHA-512를 384비트로 잘라 낸 것입니다. 서브리소스 무결성과 TLS 1.3 암호 스위트에서 가장 자주 쓰이는 해시입니다.

내 도구 →
광고

SHA-384는 384비트(16진수 96자) 해시를 만드는 SHA-2 계열입니다. CDN에서 불러오는 스크립트를 지키는 서브리소스 무결성(SRI) 속성에 가장 흔히 쓰이며, TLS 1.3과 코드 서명에도 나옵니다. 이 생성기는 텍스트, 16진수, Base64 입력을 브라우저에서 해시하고 16진수, Base64, 그대로 붙여 넣을 수 있는 sha384-… 무결성 값을 보여 주며 기대하는 해시와 비교도 합니다.

사용 방법

  1. 입력을 쓰거나 붙여 넣고 텍스트, 16진수, Base64 중 무엇인지 지정하세요.
  2. 16진수 또는 Base64 출력을 고르세요.
  3. 해시나 SRI 무결성 값을 복사하세요.
  4. 원하면 기대하는 해시를 붙여 넣어 비교하거나, 줄마다 따로 해시하세요.

계산식

SHA-384(M) = the first 384 bits of the SHA-512 compression of M, started from eight different 64-bit initial values (FIPS 180-4 §5.3.4).

메시지는 1비트, 0, 128비트 길이를 붙여 1,024비트의 배수로 채웁니다. 텍스트는 UTF-8 바이트로 해시하므로 "é"는 C3 A9 두 바이트입니다.

예시

abc의 SHA-384는 cb00753f45a35e8b…a134c825a7로, FIPS 180-4의 예제입니다. Base64 형태는 ywB1P0WjXou1oD1pmsZQBycsMqsO3tFjGotgWkP/W+2AhgcroefMI1i67KE0yCWn이므로, "abc"만 든 파일은 integrity="sha384-ywB1P0Wj…"를 갖게 됩니다.

자주 묻는 질문

스크립트의 SRI 해시는 어떻게 만드나요?

제공되는 파일의 정확한 바이트를 해시하세요. 내용을 텍스트로 붙여 넣거나, 더 좋게는 파일 해시 확인기나 openssl dgst -sha384 -binary file.js | base64를 쓰세요. 그다음 태그에 integrity="sha384-…"와 crossorigin="anonymous"를 추가합니다.

SHA-384가 SHA-256보다 안전한가요?

둘 다 깨지지 않았습니다. SHA-384는 출력이 더 길고, 잘라 낸 해시라서 일반 SHA-256과 SHA-512에 영향을 주는 길이 확장 공격에 강합니다.

다른 도구와 해시가 다른 이유는 무엇인가요?

대개 입력 바이트가 다른 경우입니다. 끝의 줄바꿈, Windows 줄바꿈, 텍스트와 16진수의 차이 등입니다. 16진수와 Base64 입력 옵션으로 정확한 바이트를 해시할 수 있습니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). SHA-384 해시 생성기. https://kakao.mobile/ko/tools/sha-384-hash-tool/

MLA

“SHA-384 해시 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/sha-384-hash-tool/.

광고