GroundHaus

해시 생성기

텍스트의 MD5·SHA 해시를 계산합니다.

도구·설명 업데이트

MD5는 보안용이 아니라 체크섬 용도예요. 무결성·서명엔 SHA-256 이상을 쓰세요.

입력하면 자동 계산됩니다.
입력하면 자동 계산됩니다.
입력하면 자동 계산됩니다.
입력하면 자동 계산됩니다.

사용법 · 예제 · 제한 사항

이게 뭔가요?

해시 함수는 임의 길이의 입력을 고정 길이의 지문(fingerprint)으로 바꾸는 일방향 함수입니다. 같은 입력은 항상 같은 해시를 내지만, 해시에서 원본을 되돌릴 수는 없습니다. 이 도구는 입력한 텍스트의 MD5·SHA-1·SHA-256·SHA-512 해시를 즉시 계산해 보여줍니다. SHA 계열은 브라우저의 표준 crypto.subtle API로, MD5는 내장 구현으로 처리하며 전부 로컬에서 동작합니다.

언제 쓰나요?

다운로드한 파일이나 문자열의 무결성을 체크섬으로 확인할 때, 캐시 키나 콘텐츠 식별자를 만들 때, 어떤 값이 특정 해시와 일치하는지 대조할 때 씁니다.

실무에서 자주 틀리는 점

알아두기 — 해시의 두 용도를 구분해야 합니다. 무결성 확인에는 SHA-256이 적합합니다. 내려받은 파일의 체크섬을 배포처가 공개한 값과 대조하면 전송 중 깨짐이나 변조를 잡아냅니다. 반면 비밀번호 저장에 SHA-256을 한 번만 적용하는 것은 안전하지 않습니다. 계산이 빨라 무차별 대입에 약하기 때문이며, bcrypt·scrypt·Argon2처럼 일부러 느리게 설계된 알고리즘에 솔트를 더해 써야 합니다. MD5는 충돌이 발견된 지 오래라 보안 용도로는 쓰지 않습니다.

제작·관리 GroundHaus · 오류 제보 · 데이터 처리 안내