본문 바로가기
WEBIS 웹유틸무료 온라인 도구

개발 도구 · 브라우저 실행

SHA 해시 생성기

Web Crypto API로 SHA-1·256·384·512 해시를 브라우저에서 생성합니다.
  • 브라우저 안에서 즉시 처리
  • 입력값은 도구 DB에 저장하지 않음
  • 계산 입력을 외부로 전송하지 않음

원문과 알고리즘

SHA 해시를 생성합니다

Web Crypto

Web Crypto API로 현재 브라우저에서 해시합니다. SHA 해시는 암호화가 아니며 원문 비밀번호 저장 용도로 사용하면 안 됩니다.

해시 결과

소문자 16진수

원문을 입력하면 SHA-256 해시를 생성합니다.

빠른 사용법

세 단계로 확인합니다.

  1. 1
    원문과 SHA 알고리즘을 고릅니다

    UTF-8 원문과 SHA-1·256·384·512 중 하나를 선택합니다.

  2. 2
    브라우저에서 digest를 계산합니다

    Web Crypto subtle.digest로 원문 바이트의 해시를 계산합니다.

  3. 3
    16진수 결과를 복사합니다

    비트 길이와 알고리즘을 확인한 뒤 소문자 hex 결과를 사용합니다.

결과 읽기

해시는 암호화가 아니며 복호화 키가 없습니다.

동일한 원문은 동일한 digest를 만들지만 짧거나 예측 가능한 비밀번호는 사전 공격에 취약합니다.
UTF8입력 바이트

TextEncoder로 원문을 UTF-8 바이트로 바꾼 뒤 해시합니다.

DIGEST고정 길이

SHA-256은 256비트, SHA-512는 512비트 결과를 만듭니다.

PASSWORD비밀번호 저장 금지

일반 SHA는 salt와 느린 비용이 없어 비밀번호 저장에 적합하지 않습니다.

입력과 해시는 브라우저에서만 처리합니다. 비밀번호 저장에는 SHA 대신 검증된 Bcrypt·Argon2 정책을 사용하세요.

이럴 때 유용합니다.

  • 파일 외 문자열의 무결성 digest 생성
  • API·캐시 키용 재현 가능한 해시 확인
  • SHA 알고리즘별 출력 길이 비교

함께 확인하세요.

  • SHA-1은 충돌 내성이 필요한 보안 용도에 사용 금지
  • 일반 SHA를 비밀번호 저장에 사용하지 않음
  • 문자 인코딩이 다르면 같은 글자도 해시가 달라질 수 있음

자주 묻는 질문

사용 전 알아둘 점

SHA 해시를 복호화할 수 있나요?

해시는 단방향 요약이며 복호화 과정이 없습니다.

비밀번호를 SHA-256으로 저장해도 되나요?

권장하지 않습니다. salt와 비용 조절이 있는 Bcrypt·Argon2 같은 비밀번호 전용 함수를 사용하세요.

원문이 서버로 전송되나요?

아닙니다. Web Crypto API로 현재 브라우저에서 처리합니다.