KO
내 도구

SHA-1 해시 생성기

텍스트, 16진수, Base64의 SHA-1 해시를 만들고 16진수·Base64 출력과 줄별 모드를 지원합니다. SHA-1은 보안용으로 깨졌으니 SHA-256을 쓰세요. 브라우저에서 처리됩니다.

내 도구 →
광고

SHA-1은 160비트(16진수 40자) 해시를 만듭니다. 한때 전자 서명과 버전 관리의 핵심이었지만, 2017년 실제 충돌이 시연되어("SHAttered" 공격) 보안 용도로는 쓰면 안 됩니다. 이 생성기는 기존 체크섬 확인과 비교용이며, 브라우저에서 실행됩니다.

사용 방법

  1. 텍스트, 16진수, Base64를 붙여넣습니다.
  2. 줄마다 따로 해시할지 고릅니다.
  3. 16진수나 Base64 출력을 고릅니다.
  4. 결과를 복사합니다.

계산식

SHA-1은 512비트 블록을 80라운드의 비트 연산과 덧셈으로 처리해 160비트 다이제스트를 만듭니다.

예시

"abc"의 SHA-1은 a9993e364706816aba3e25717850c26c9cd0d89d이며 FIPS 180 테스트 벡터입니다.

자주 묻는 질문

SHA-1은 안전한가요?

아니요, 보안용으로는 안전하지 않습니다. 2017년 연구자들이 SHA-1 해시가 같은 서로 다른 파일 두 개를 만들어, 서명이나 인증서를 더는 지킬 수 없게 되었습니다. SHA-256을 쓰세요.

왜 아직 쓰이나요?

오래된 시스템, Git 객체 ID, 일부 기존 체크섬이 여전히 SHA-1을 씁니다. 그런 기존 값과 비교할 때 SHA-1을 만들어 보는 것이 유용합니다.

같은 텍스트를 해시하면 항상 같은 결과가 나오나요?

네. 해시는 결정적이므로 같은 입력은 언제나 같은 다이제스트를 냅니다.

SHA-1 해시는 몇 자인가요?

항상 160비트입니다. 16진수 40자, 또는 "="로 끝나는 Base64 28자입니다. Git도 커밋 ID를 같은 40자 형태로 보여 주지만, 최신 Git은 저장소에 SHA-256을 쓸 수도 있습니다.

출처

최종 업데이트:

인용·퍼가기
APA

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

MLA

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

광고