해시 생성기

글자나 파일의 MD5·SHA 해시를 구하고 체크섬을 확인하세요.

해시는 브라우저에서 계산해요. MD5와 SHA-1은 체크섬 용도로는 괜찮지만 보안에는 취약하니 SHA-256 이상을 쓰세요.

해시 구하는 방법

  1. 글자를 입력하거나 파일을 고르세요.
  2. 모든 해시가 한 번에 계산돼요.
  3. 공개된 체크섬을 붙여 넣으면 파일이 손상되지 않았는지 확인할 수 있어요.

다운로드 파일 검증

소프트웨어 사이트는 파일 옆에 SHA-256 체크섬을 공개해요. 내려받은 파일의 해시와 비교해서 같으면 전송 중에 손상되거나 변조되지 않은 거예요.

개발에서의 해시

Git은 커밋을 해시로 구분하고, 캐시는 파일 이름에 내용 해시를 넣고, API는 SHA-256 기반 HMAC으로 요청에 서명해요. 중복 제거도 파일 전체 대신 해시를 비교해요.

해시는 암호화가 아니에요

해시는 원래 데이터로 되돌릴 수 없어요. 비밀번호에는 MD5나 SHA를 그대로 쓰지 말고 Argon2, bcrypt, scrypt처럼 느린 전용 알고리즘에 솔트를 더해 쓰세요.

자주 묻는 질문

해시가 뭔가요?

데이터의 고정 길이 지문이에요. 같은 입력은 항상 같은 해시가 나오고, 한 바이트만 바뀌어도 완전히 달라져요.

해시를 되돌릴 수 있나요?

아니요. 해시는 단방향이에요. 다만 짧거나 흔한 입력은 미리 계산된 표로 찾을 수 있어서, 비밀번호는 bcrypt나 Argon2 같은 느린 알고리즘을 써야 해요.

파일이 업로드되나요?

아니요. 파일은 내 기기에서 읽고 계산해요.