해시 생성기
hash• 텍스트를 MD5·SHA-1·SHA-256·SHA-512 해시로 한 번에 변환해요. • 대문자 토글·복사 지원, 브라우저에서 처리돼 서버로 전송되지 않아요.
텍스트를 입력하면 MD5·SHA-1·SHA-256·SHA-512 해시가 표시돼요.
MD5·SHA-1·SHA-256·SHA-512를 한 번에 계산해요. 모든 계산은 브라우저에서 처리돼 입력이 서버로 전송되지 않아요. MD5·SHA-1은 충돌이 알려져 있어 보안 용도(비밀번호·서명)에는 SHA-256 이상을 권장해요.
해시가 무엇이고 언제 쓰나요
해시는 어떤 길이의 데이터든 정해진 길이의 값으로 바꾸는 계산이에요. 같은 입력은 항상 같은 결과를 내고, 한 글자만 달라져도 완전히 다른 값이 나와요. 결과에서 원본을 되돌릴 수는 없어요.
그래서 파일이 전송 중에 손상되지 않았는지 확인하거나(체크섬), 두 데이터가 같은지 원본을 보지 않고 비교할 때 써요. Git 커밋 ID나 배포 페이지에 적혀 있는 SHA-256 값이 모두 해시예요.
MD5와 SHA-1은 서로 다른 입력이 같은 값을 내는 충돌이 발견돼 보안 용도로는 쓰지 않아요. 무결성 확인에는 SHA-256을 권해요. 비밀번호 저장은 해시만으로 부족하고 bcrypt 같은 전용 알고리즘이 필요해요.