해시 생성기 (MD5·SHA-1·SHA-256)
텍스트를 입력하면 MD5·SHA-1·SHA-256 해시를 동시에 계산합니다. 모두 클라이언트 처리, 서버 전송 없음.
입력
결과
- MD5 (32자)
- de96a4f833380c7b30be3e855060fb8f
- SHA-1 (40자)
- ba82569175f2cbe6da387054f25b2c65b58040f1
- SHA-256 (64자)
- 5671489ecfdb66654302b6cf4a2ad141c0a88ff7ce7e775ee11404f7ad82dba2
- 입력 길이
- 7자
- UTF-8 바이트
- 7바이트
- · MD5·SHA-1은 충돌 공격이 가능해 비밀번호·서명에는 사용 X. 파일 체크섬·해시 비교 용도만 안전.
- · SHA-256은 현재 표준 안전 해시 함수. 비트코인·SSL·디지털 서명에 사용.
- · 비밀번호 저장에는 bcrypt·scrypt·argon2 같은 "느린" 해시를 써야 안전 (단순 SHA-256 X).
- · 본 도구는 100% 클라이언트(브라우저)에서 계산되며 입력값은 서버로 전송되지 않습니다.
외부 사이트에 임베드 (iframe 코드 복사)
블로그·기업 사이트에 이 계산기를 그대로 넣으세요. 무료, 회원가입 없음. 광고·헤더·푸터 없는 클린 UI 임베드.
<iframe
src="https://thorkit.kr/embed/hash-generator/"
width="100%"
height="900"
frameborder="0"
style="border: 1px solid #e5e7eb; border-radius: 6px;"
title="해시 생성기 (MD5·SHA-1·SHA-256) — ThorKit"
loading="lazy"
></iframe>
<script>
window.addEventListener("message", function(e) {
if (e.origin !== "https://thorkit.kr") return;
if (e.data && e.data.type === "thorkit:height") {
var iframes = document.querySelectorAll('iframe[src*="https://thorkit.kr/embed/"]');
iframes.forEach(function(f) { f.style.height = e.data.height + "px"; });
}
});
</script>계산 근거
해시 함수는 임의 길이 입력을 고정 길이 출력으로 변환하는 단방향 함수로, 같은 입력은 항상 같은 출력을 반환하지만 출력에서 입력을 역산할 수 없습니다.
MD5(128bit)·SHA-1(160bit)은 1990년대 표준이었으나 충돌 공격으로 무력화되어 현재는 보안 용도로 사용 X. 단순 파일 체크섬·중복 확인에는 여전히 사용됩니다.
SHA-256(256bit)은 SHA-2 계열로 현재 사실상 표준 안전 해시 함수. 비트코인 블록 해시·SSL 인증서 서명·디지털 서명 등에 광범위 사용됩니다.
자주 묻는 질문
- MD5는 안전한가요?
- 현재 안전 X. 같은 해시를 갖는 다른 입력(충돌)을 의도적으로 생성할 수 있습니다. 비밀번호·서명·인증에는 절대 사용 금지. 단순 무결성 검증·중복 확인에만 사용.
- SHA-256과 SHA-512는 차이가 큰가요?
- SHA-256은 256비트, SHA-512는 512비트 출력. 보안 수준은 둘 다 충분히 높음. 64비트 시스템에서는 SHA-512가 약간 빠른 경우도 있지만 일반적으로 SHA-256이 표준.
- 해시로 비밀번호 저장해도 되나요?
- 단순 SHA-256은 X. 빠른 GPU 무차별 대입 가능. bcrypt·scrypt·Argon2 같은 "느린" 해시 + salt 사용 필수.
- 본 도구가 입력을 외부로 전송하나요?
- 전송 X. 모든 계산은 본인 브라우저(JavaScript)에서 즉시 수행되며 서버로 전송되지 않습니다. 보안 민감 텍스트도 안전하게 사용 가능.
관련 계산기
태그로 묶인 다른 콘텐츠
계산기·도표·가이드·부업 모두 포함 — 태그 공유도 높은 순
- 계산기비밀번호 생성기
안전한 무작위 비밀번호를 옵션에 따라 생성합니다 (혼동 문자 제외).
- 계산기JSON 포매터·검증
JSON 문자열을 들여쓰기로 정리하거나 한 줄로 압축합니다. 문법 오류도 위치와 함께 알려줍니다.
- 계산기JSON ↔ YAML ↔ XML 변환
JSON·YAML·XML 사이를 양방향 변환합니다. 6가지 조합 모두 지원.
- 계산기CSV 미리보기·검증기
CSV 텍스트를 즉시 파싱해 행·열 수, 헤더, 각 열의 데이터 타입, 미리보기를 표시합니다. 쉼표·세미콜론·탭 구분자 지원.
- 계산기HTML 미리보기·정렬기
HTML 텍스트를 들여쓰기 정렬하고 태그·속성·잠재 문제를 분석합니다. 의도적으로 코드 실행 없이 안전하게 처리.
- 계산기XML 미리보기·정렬기
XML 텍스트를 들여쓰기 정렬해 가독성 있게 표시하고 태그 수·구조를 분석합니다.
- 계산기YAML 미리보기·JSON 변환기
YAML 텍스트를 검증하고 JSON으로 변환합니다. 키-값·리스트·중첩 구조 지원.
- 계산기Markdown 미리보기·HTML 변환
Markdown 텍스트를 HTML로 변환하고 헤딩·리스트·링크·코드 블록 통계를 표시합니다.
- 계산기TOML 미리보기·JSON 변환기
TOML(Tom's Obvious Minimal Language) 텍스트를 검증하고 JSON으로 변환합니다. Rust·Python pyproject 호환.
</> 이 계산기를 다른 사이트에 임베드하기
아래 코드를 블로그·뉴스·기업 사이트의 HTML 영역에 붙여넣으면 이 계산기를 그대로 사용할 수 있습니다. 무료, 별도 신청 X.
<iframe src="https://thorkit.kr/embed/hash-generator/" width="100%" height="900" frameborder="0" style="border: 1px solid #e5e7eb;" title="해시 생성기 (MD5·SHA-1·SHA-256) — ThorKit(토르킷)" loading="lazy" ></iframe>