도구상자FREE ONLINE TOOLS
← 모든 도구

Hash 생성기

텍스트를 MD5, SHA-1, SHA-256, SHA-512 해시로 변환합니다.

MD5
SHA-1
SHA-256
SHA-512
사용법
  1. 입력창에 해시 값을 구하려는 텍스트를 입력하거나 붙여넣습니다.
  2. "해시 생성" 버튼을 누르면 MD5, SHA-1, SHA-256, SHA-512 네 가지 해시가 동시에 계산되어 표시됩니다.
  3. 각 알고리즘 오른쪽 복사 버튼을 눌러 필요한 해시값을 클립보드에 저장합니다.
  4. "초기화" 버튼으로 입력과 결과를 모두 지우고 새로운 텍스트를 입력할 수 있습니다.
활용 팁
  • 파일 무결성 확인: 다운로드받은 파일의 SHA-256 해시를 공식 사이트에서 제공하는 값과 비교하면, 파일이 변조되지 않았는지 검증할 수 있습니다. 보안 소프트웨어 다운로드 시 특히 중요합니다.
  • 알고리즘 선택 기준: MD5·SHA-1은 충돌 취약점이 알려져 보안 용도로는 적합하지 않습니다. 데이터 무결성 확인에는 SHA-256, 장기 보관·서명 검증에는 SHA-512를 사용하세요.
  • 눈사태 효과 체험: "abc"와 "Abc"처럼 한 글자만 달라도 SHA-256 해시가 완전히 달라집니다. 이 특성 덕분에 해시는 데이터 변조 여부를 즉시 감지하는 데 활용됩니다.
자주 묻는 질문
Q. 같은 입력은 항상 같은 해시가 나오나요?

네. 해시 함수는 같은 입력에 늘 같은 값을 출력합니다. 그래서 파일·텍스트가 위변조 없이 동일한지 확인하는 무결성 검증에 쓰이며, 한 글자만 달라져도 결과가 완전히 바뀝니다.

Q. 해시값으로 원본 텍스트를 복원할 수 있나요?

아닙니다. 해시는 단방향 함수로, 수학적으로 역산이 불가능합니다. 같은 입력은 항상 같은 해시를 만들지만, 해시에서 원본을 도출하는 것은 불가능합니다.

Q. 비밀번호를 SHA-256으로 해싱해서 저장해도 되나요?

아닙니다. 비밀번호는 레인보우 테이블 공격에 취약한 일반 해시 알고리즘 대신, bcrypt·Argon2·PBKDF2 같은 전용 패스워드 해싱 알고리즘을 사용해야 합니다.