해시 생성

텍스트의 SHA-1·SHA-256·SHA-512 해시를 브라우저 내장 Web Crypto 엔진으로 계산합니다. 붙여 넣으면 지문이 나옵니다 — 입력이 한 글자만 달라져도 완전히 바뀌는 고정 길이 16진수 문자열입니다.

AD

사용 방법

  1. 텍스트를 붙여 넣습니다.
  2. SHA-1·SHA-256·SHA-512 다이제스트를 확인합니다.
  3. 용도에 맞는 것을 복사합니다. 오늘날 일반 기본값은 SHA-256 입니다.
  4. 무결성 검증은 양쪽을 해시해 문자열을 비교하면 됩니다 — 해시가 같으면 내용도 같습니다.

이럴 때 씁니다

해시가 보장하는 것과 보장하지 않는 것

암호학적 해시는 일방향이고 눈사태 민감성을 갖습니다. 다이제스트에서 입력을 복원할 수 없고, 한 글자 변화가 출력 전체를 다시 씁니다 — 해시가 좋은 무결성 지문인 이유입니다. 경계 둘이 중요합니다. SHA-1 은 충돌 저항성이 깨졌습니다 — 실제 충돌 문서가 시연됐습니다 — 레거시 호환용으로만 취급하고 기본값은 SHA-256 으로. 그리고 해시는 비밀번호 저장이 아닙니다. 비밀번호에는 느리고 솔트를 쓰는 알고리즘(bcrypt·Argon2)이 필요한데, 이런 빠른 해시는 초당 수십억 번 대입될 수 있기 때문입니다. 해시는 암호화도 아닙니다 — 누구든 같은 입력을 해시하면 같은 다이제스트를 얻습니다.

관련 도구

자주 묻는 질문

해시 생성는 입력값을 서버로 보내나요?

아니요. 변환이 페이지 안의 자바스크립트에서 실행되므로 API 키, 토큰, 설정 파일 같은 민감한 텍스트가 기기에 그대로 남습니다. 사용하는 동안 브라우저 네트워크 탭을 열어 직접 확인하실 수 있습니다.

해시 생성가 유니코드와 비 ASCII 문자도 처리하나요?

네. 텍스트를 UTF-8로 처리하므로 악센트가 붙은 라틴 문자, 한국어, 일본어, 중국어, 키릴 문자, 아랍어, 이모지가 물음표로 깨지지 않고 그대로 왕복 변환됩니다.

결과를 실제 서비스 코드에 써도 되나요?

네. 출력이 해당 표준을 정확히 따르므로 프로젝트에 그대로 붙여넣어도 안전합니다. 다만 어떤 도구든 마찬가지로, 배포 전에는 직접 테스트해 보시기 바랍니다.

AD