해시 생성기

텍스트를 입력하고 해시 생성 버튼을 누르세요.

해시는 입력 텍스트의 고정 길이 지문입니다

SHA 계열 해시는 같은 입력이면 항상 같은 결과를 만들고, 작은 입력 변화도 전혀 다른 문자열로 바꿉니다. 이 도구는 Web Crypto API로 SHA-256, SHA-384, SHA-512 값을 브라우저에서 생성해 무결성 확인, 테스트 데이터, 개발 문서 작성에 쓸 수 있게 합니다.

핵심 개념

일방향성

해시는 원문을 복원하기 위한 암호화가 아니라 비교용 지문입니다.

충돌 저항

SHA-2 계열은 서로 다른 입력이 같은 해시가 되기 어렵도록 설계되었습니다.

브라우저 처리

입력 텍스트를 Web Crypto API로 처리하며 결과는 16진수 문자열로 표시됩니다.

사용 방법

  1. 해시로 만들 텍스트를 입력합니다.
  2. 해시 생성 버튼을 눌러 SHA-256, SHA-384, SHA-512 결과를 만듭니다.
  3. 필요한 알고리즘의 결과를 복사해 비교값이나 테스트 데이터로 사용합니다.

자주 묻는 질문

해시로 원문을 복원할 수 있나요?

아니요. 해시는 원문 복호화가 아니라 같은 입력인지 비교하기 위한 일방향 함수입니다.

비밀번호 저장에 바로 써도 되나요?

그대로 쓰면 부족합니다. 비밀번호 저장에는 salt와 느린 전용 KDF 또는 password hashing 알고리즘이 필요합니다.

SHA-256과 SHA-512 중 무엇을 쓰나요?

호환성과 요구사항에 맞추면 됩니다. 많은 무결성 확인에는 SHA-256이 널리 쓰입니다.

보안 설계나 비밀번호 저장에는 단순 해시가 아니라 검토된 인증·키 관리 방식을 사용하세요.