해시 구하는 방법
- 글자를 입력하거나 파일을 고르세요.
- 모든 해시가 한 번에 계산돼요.
- 공개된 체크섬을 붙여 넣으면 파일이 손상되지 않았는지 확인할 수 있어요.
다운로드 파일 검증
소프트웨어 사이트는 파일 옆에 SHA-256 체크섬을 공개해요. 내려받은 파일의 해시와 비교해서 같으면 전송 중에 손상되거나 변조되지 않은 거예요.
개발에서의 해시
Git은 커밋을 해시로 구분하고, 캐시는 파일 이름에 내용 해시를 넣고, API는 SHA-256 기반 HMAC으로 요청에 서명해요. 중복 제거도 파일 전체 대신 해시를 비교해요.
해시는 암호화가 아니에요
해시는 원래 데이터로 되돌릴 수 없어요. 비밀번호에는 MD5나 SHA를 그대로 쓰지 말고 Argon2, bcrypt, scrypt처럼 느린 전용 알고리즘에 솔트를 더해 쓰세요.
자주 묻는 질문
해시가 뭔가요?
데이터의 고정 길이 지문이에요. 같은 입력은 항상 같은 해시가 나오고, 한 바이트만 바뀌어도 완전히 달라져요.
해시를 되돌릴 수 있나요?
아니요. 해시는 단방향이에요. 다만 짧거나 흔한 입력은 미리 계산된 표로 찾을 수 있어서, 비밀번호는 bcrypt나 Argon2 같은 느린 알고리즘을 써야 해요.
파일이 업로드되나요?
아니요. 파일은 내 기기에서 읽고 계산해요.
