Handytool
유틸리티로컬에서 실행

SHA & 해시 생성기

모든 텍스트의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 16진수 또는 Base64로 생성하세요 — 브라우저에서 완전히.

형식
알고리즘
텍스트
0 0 바이트
다이제스트
0 0 바이트

SHA & 해시 생성기 소개

Handytool의 해시 생성기는 Web Crypto API를 사용하여 브라우저에서 모든 텍스트의 SHA-1, SHA-256, SHA-384, SHA-512 해시를 계산합니다. 16진수 또는 Base64 출력을 선택하고 한 번의 클릭으로 다이제스트를 복사합니다. 해싱이 로컬에서 수행되므로 비밀번호, 토큰 또는 민감한 콘텐츠를 해싱할 수 있으며 서버에 노출되지 않습니다.

SHA & 해시 생성기 기능

  • 01

    4가지 SHA 변형

    SHA-1, SHA-256, SHA-384, SHA-512 간 즉시 전환합니다. 모두 브라우저의 Web Crypto API를 사용하여 계산되며, HTTPS 및 최신 인증 시스템에서 사용하는 동일한 구현입니다.

  • 02

    16진수 또는 Base64 출력

    다이제스트를 소문자 16진수 문자열(가장 일반적인 형식) 또는 Base64(콤팩트, HTTP 헤더 및 토큰에서 사용)로 얻으세요. 입력을 다시 입력하지 않고 언제든지 전환합니다.

  • 03

    브라우저에서 완전히 실행

    해싱은 SubtleCrypto를 로컬에서 사용합니다. 텍스트가 서버를 터치하지 않으므로 비밀, 비밀번호(비인증 사용) 또는 기밀 페이로드의 해시를 안전하게 생성할 수 있습니다.

SHA & 해시 생성기 자주 묻는 질문

SHA 해시란 무엇인가요?
SHA(보안 해시 알고리즘)는 모든 입력을 고정 길이 지문으로 변환하는 암호화 해시 함수입니다. 동일한 입력은 항상 동일한 해시를 생성하지만 해시에서 입력을 복구하는 것은 계산상 불가능합니다. 해시는 무결성 검사, 서명 및 콘텐츠 주소 지정에 사용됩니다.
어느 SHA 변형을 선택해야 하나요?
대부분의 최신 애플리케이션에서 SHA-256을 사용합니다 — 빠르고 널리 지원됩니다. SHA-512는 64비트 시스템에서 추가 여유를 원할 때 좋은 선택입니다. 보안에 민감한 항목에 SHA-1을 사용하지 마세요. 레거시 시스템과의 호환성을 위해서만 여기에 포함되어 있습니다.
비밀번호를 해싱하는 데 SHA를 사용해야 하나요?
아니요 — 직접 사용하지 마세요. SHA 해시는 너무 빨라서 무차별 공격에 취약합니다. 비밀번호 저장의 경우 bcrypt, scrypt 또는 Argon2 같은 전용 비밀번호 해싱 함수를 사용합니다. 이 도구는 콘텐츠 무결성, 파일 지문 및 체크섬 비교에 유용합니다.
해시가 기본적으로 16진수 형식인 이유는 무엇인가요?
16진수(기수 16)는 해시의 가장 일반적인 표현입니다. 바이트 경계에 깔끔하게 매핑됩니다 — 모든 두 자리 16진수는 한 바이트입니다. Base64는 더 콤팩트하지만 덜 읽기 쉽습니다. 다운스트림 시스템이 예상하는 형식에 따라 형식을 전환합니다.
내 텍스트가 서버로 전송되나요?
아니요. 해싱은 Web Crypto API를 사용하여 브라우저에서 완전히 수행됩니다. 서버로 업로드, 기록 또는 저장되는 것은 없습니다.

관련 도구

유틸리티

다른 도구 둘러보기

모든 도구