NB Developer Tools · 무료 도구 · SHA-256 해시 생성기

SHA-256 해시 생성기

파일 무결성 확인, API 서명 검증, 값 비교에 쓰는 해시를 브라우저에서 바로 계산합니다. 세 가지 알고리즘을 한 번에 보여줍니다.

SHA-256 해시 생성기 바로 열기

이렇게 씁니다

  1. 텍스트를 입력합니다.
  2. 실행하기를 누릅니다.
  3. SHA-256 · SHA-512 · SHA-1 값과 입력 길이가 나옵니다.

해시의 성질

· **단방향** — 해시에서 원본을 되돌릴 수 없다. 암호화가 아니다(복호화가 없다)
· **고정 길이** — 입력이 1자든 1GB든 SHA-256 은 항상 64자(16진수)
· **한 글자만 바뀌어도 전혀 다른 값** — 그래서 변조 확인에 쓴다
· **같은 입력 → 항상 같은 출력** — 그래서 비교에 쓴다

[언제 쓰나]
  · 다운로드한 파일이 원본과 같은지 확인(체크섬)
  · API 서명(HMAC) 의 구성 요소
  · 값이 바뀌었는지 비교(내용 전체를 비교하지 않고 해시만 비교)

[SHA-1 은 왜 같이 보여주나]
  옛 시스템 호환 확인용이다. **보안 용도로는 쓰면 안 된다** —
  서로 다른 입력이 같은 해시가 되는 충돌이 실제로 만들어졌다.

⚠️ **비밀번호를 SHA-256 으로 저장하면 안 된다.** 해시는 빠르게 설계돼 있어 대량 대입에 취약하다. 비밀번호에는 bcrypt·scrypt·Argon2 처럼 **일부러 느린** 알고리즘을 쓴다.

결과 읽는 법

  • SHA-256 결과는 항상 64자입니다. 길이가 다르면 복사가 잘린 것입니다.
  • 대소문자만 다른 표기(16진수)는 같은 값입니다. 비교할 때 통일하세요.
  • 공백이나 줄바꿈이 하나만 달라도 해시가 완전히 달라집니다. 원본을 그대로 넣으세요.

주의할 점

  • **해시는 암호화가 아닙니다.** 되돌릴 수 없을 뿐, 흔한 값(전화번호·이메일)은 대입으로 알아낼 수 있습니다.
  • SHA-1 은 보안 용도로 쓰지 마세요.
  • 비밀번호 저장에는 bcrypt·scrypt·Argon2 를 쓰세요.
  • 입력값은 브라우저 안에서만 처리되고 서버로 전송되지 않습니다. 설치·가입도 없습니다.

자주 묻는 질문

SHA-256 해시를 되돌릴 수 있나요?

없습니다. 단방향입니다. 다만 흔한 값은 미리 계산된 표로 알아낼 수 있으니 비밀값을 그냥 해시하면 안 됩니다.

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

안 됩니다. 해시는 빠르게 설계돼 대량 대입에 취약합니다. bcrypt·scrypt·Argon2 를 쓰세요.

SHA-1 은 왜 쓰면 안 되나요?

서로 다른 입력이 같은 해시가 되는 충돌이 실제로 만들어졌습니다. 호환 확인 외에는 쓰지 마세요.

SHA-256 해시 생성기 열기 — 무료 · 설치 없음

NB Developer Tools의 다른 도구

NB 무료 도구 모음

설치·가입 없이 브라우저에서 바로 쓰는 무료 도구들입니다.