WebTools

Useful Tools & Utilities to make life easier.

SHA Generator

데이터의 SHA 암호화 해시 값을 추출합니다.

SHA 생성기란?

텍스트를 SHA-2 계열 해시로 변환하는 도구입니다. 위쪽 드롭다운에서 SHA-256SHA-512 중 하나를 고를 수 있습니다. SHA-256을 선택하면 256비트, 즉 64자리 16진수가 나오고, SHA-512를 선택하면 512비트인 128자리 16진수가 나옵니다. 입력이 아무리 길어도 결과 길이는 선택한 방식에 따라 고정됩니다.

SHA-256과 SHA-512는 미국 국립표준기술연구소(NIST)가 표준화한 SHA-2 제품군에 속하며, 현재까지 실용적인 충돌이 발견되지 않아 파일 무결성 검증과 전자 서명, 블록체인 등에서 널리 신뢰받고 있습니다. 이 도구는 그 두 방식을 브라우저에서 바로 확인해 볼 수 있게 해 줍니다.

사용 방법

  1. 드롭다운에서 SHA256 또는 SHA512를 선택합니다. 기본값은 SHA256입니다.
  2. 입력 칸에 해시로 만들 텍스트를 넣습니다.
  3. 생성 버튼을 누른 뒤, 결과 칸의 값을 복사합니다.

SHA-256과 SHA-512 비교

두 방식은 같은 SHA-2 가족이지만 내부 연산 크기와 출력 길이가 다릅니다. 보안 강도는 둘 다 충분히 높으며, 무엇을 고를지는 대개 상대 시스템이 요구하는 형식에 맞추면 됩니다.

구분SHA-256SHA-512
출력 비트256비트512비트
16진수 자릿수64자리128자리
내부 처리 단위32비트 워드64비트 워드
64비트 시스템 속도보통더 빠른 경우가 많음

같은 입력, 방식별 결과 예시

문자열 abc를 두 방식으로 계산하면 아래와 같습니다. 값 자체는 완전히 다르고, 길이도 64자리와 128자리로 나뉩니다.

방식abc 의 해시값
SHA-256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
SHA-512ddaf35a193617aba… (총 128자리로 이어짐)

자주 묻는 질문

파일이 바뀌었는지 확인할 때 어떻게 쓰나요?

원본 제공처가 공개한 SHA-256 값과, 내가 받은 파일의 SHA-256 값을 비교합니다. 두 값이 한 글자라도 다르면 파일이 손상됐거나 변조된 것입니다. 이것이 배포처가 다운로드 페이지에 체크섬을 함께 올리는 이유입니다.

SHA-1은 왜 여기에 없나요?

SHA-1은 2017년에 서로 다른 두 파일이 같은 해시를 갖는 충돌이 실제로 시연되면서 안전하지 않은 것으로 판정됐습니다. 그래서 이 도구는 SHA-1을 제외하고 안전한 SHA-256·SHA-512만 제공합니다.

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

권장하지 않습니다. SHA-256은 매우 빠르게 계산되도록 설계돼, 공격자가 대량으로 후보를 대입하기에도 유리합니다. 비밀번호는 일부러 느리고 솔트가 내장된 bcrypt 생성기로 처리하세요.

SHA-256과 SHA-512 중 무엇이 더 안전한가요?

둘 다 현재 안전합니다. SHA-512가 출력이 더 길어 이론적 여유는 크지만, 실무에서 SHA-256의 강도로도 충분합니다. 자세한 판단 기준은 SHA 해시 가이드에 정리해 두었습니다.