계산기해시 생성기 (MD5·SHA-1·SHA-256·SHA-512)

해시 생성기 (MD5·SHA-1·SHA-256·SHA-512)

MD5·SHA 해시를 브라우저에서 생성

입력 텍스트

SHA-256 해시

(입력하면 자동 계산됩니다)

256비트 (64자)

이 도구에 대해

해시란

해시는 입력이 아무리 길어도 정해진 길이의 지문으로 바꾸는 함수입니다. 같은 입력은 항상 같은 값이고, 한 글자만 달라져도 값이 완전히 달라지며, 값에서 원문을 되돌릴 수 없습니다. 파일이 전송 중 바뀌지 않았는지 확인하거나 캐시 키를 만들 때 씁니다.

알고리즘별 차이

  • MD5: 128비트(32자). 빠르지만 충돌을 만드는 방법이 알려져 있습니다.
  • SHA-1: 160비트(40자). 마찬가지로 충돌 공격이 실증되어 보안 용도로는 권하지 않습니다.
  • SHA-256: 256비트(64자). 현재 가장 널리 쓰이는 선택입니다.
  • SHA-512: 512비트(128자).

비밀번호를 저장할 때는 단순 해시가 아니라 bcrypt나 Argon2처럼 일부러 느린 전용 함수를 써야 합니다. SHA 계열은 브라우저의 Web Crypto로, MD5는 자체 구현으로 계산하며 입력은 서버로 전송되지 않습니다.

💻 개발자 계산기 더보기

자주 묻는 질문

Q어떤 해시 알고리즘을 지원하나요?

MD5, SHA-1, SHA-256, SHA-512 등 널리 쓰이는 알고리즘을 지원합니다. 무결성 검증에는 SHA-256 이상을 권장합니다.

QMD5나 SHA-1을 써도 되나요?

체크섬 용도로는 여전히 쓰이지만, 충돌 공격이 실증되어 보안 목적(비밀번호·서명)에는 부적합합니다. 보안이 필요하면 SHA-256 이상을 사용하세요.

Q비밀번호 저장에 해시를 그대로 쓰면 되나요?

아닙니다. 일반 해시는 너무 빨라 무차별 대입에 취약합니다. 비밀번호에는 bcrypt·scrypt·Argon2처럼 의도적으로 느린 알고리즘을 솔트와 함께 써야 합니다.

이 결과는 틀릴 수 있습니다

공개된 산식과 표준 요율로 낸 참고용 추정치입니다. 세율 구간·보험 요율· 최저임금·요금표처럼 해마다 고시로 바뀌는 값은 시행 직후 반영에 시차가 생길 수 있고, 개인 사정에 따른 예외와 감면을 모두 담지도 못합니다. 금액이 중요한 판단에 쓰인다면 관계 기관의 최신 고시나 금융사·공단의 확정 통보로 반드시 확인하세요.