개발자 도구
해시 생성기
텍스트를 SHA-1, SHA-256, SHA-384, SHA-512 해시로 변환합니다.
입력 / 출력
알고리즘
0
입력 bytes
0
Strongest
SHA-256
파일
-
SHA-256 expected 비교
비교 대기
Digest 비교 레인
비교 대기알고리즘 digest table
해시 결과가 여기에 표시됩니다.
SHA-256 expected 비교
비교 대기
- 예상값
- -
- 실제 SHA-256
- -
HMAC-SHA-256
secret을 입력하면 HMAC-SHA-256 결과가 표시됩니다.
파일 SHA-256 checksum
파일을 선택하면 브라우저에서 SHA-256 checksum을 계산합니다.
Raw output preview
해시 결과가 여기에 표시됩니다.
파일과 입력값은 브라우저에서만 처리됩니다. 비밀번호 저장용 hash에는 bcrypt/Argon2 같은 전용 KDF를 사용하세요.
도움말사용 방법, 예시, 실무 팁, FAQ는 필요할 때 펼쳐보세요.
이 도구는 무엇인가요?
해시 생성기는 입력한 텍스트를 SHA-1, SHA-256, SHA-384, SHA-512 같은 단방향 해시 문자열로 변환하는 도구입니다. 체크섬 비교, 샘플 데이터 식별, 문서에 붙일 해시 예시를 브라우저에서 빠르게 만들 수 있지만, 해시는 원문 복구가 불가능한 암호화가 아니라는 점을 구분해야 합니다.
사용 방법
- 텍스트 입력
해시로 바꿀 문자열이나 샘플 값을 입력합니다.
- 알고리즘 선택
SHA-256처럼 필요한 해시 알고리즘 결과를 확인합니다.
- 결과 비교
원문이 조금이라도 달라지면 해시가 바뀌는지 비교합니다.
- 필요한 값만 복사
문서, 테스트 데이터, 로그 비교에 필요한 해시만 복사합니다.
예시
문자열 SHA-256 확인
- 입력
- Online Toolbox
- 출력
- 입력 문자열의 SHA-256 해시를 생성합니다.
체크섬 비교
- 입력
- 배포 안내문에 있는 원문
- 출력
- 같은 입력은 같은 해시를 만들기 때문에 복사 오류 여부를 비교할 수 있습니다.
원문 복구 오해 방지
- 입력
- secret-text
- 출력
- 해시 결과만으로 원문을 다시 복구할 수 없다는 점을 확인합니다.
실무 팁
- 해시는 원문 복구가 어려운 단방향 변환이지만, 짧거나 흔한 원문은 사전 공격에 취약할 수 있습니다.
- 비밀번호 저장에는 단순 SHA-256보다 salt와 전용 password hashing 알고리즘이 필요합니다.
- 대소문자, 공백, 줄바꿈 하나만 달라도 해시 결과가 완전히 달라집니다.
- 외부에 공유할 해시는 원문에 개인정보, 토큰, 내부 키가 포함되지 않았는지 먼저 확인하세요.
- 입력값과 결과는 별도 서버 저장소로 보내지 않고 브라우저에서 처리하는 흐름에 맞춰 사용하세요.
FAQ
해시로 원문을 복구할 수 있나요?
아니요. SHA 계열 해시는 단방향 변환입니다. 결과 문자열만으로 원문 복구를 보장하는 기능이 아닙니다.
SHA-256은 암호화인가요?
암호화처럼 보일 수 있지만 복호화 키로 되돌리는 방식이 아닙니다. 무결성 확인이나 식별에 쓰는 해시 함수입니다.
비밀번호 저장에 바로 써도 되나요?
권장하지 않습니다. 비밀번호 저장은 salt, 반복 비용, Argon2나 bcrypt 같은 전용 방식이 필요합니다.
같은 입력이면 항상 같은 결과가 나오나요?
네. 같은 알고리즘과 같은 입력이면 같은 해시가 나옵니다. 공백이나 줄바꿈이 달라지면 결과도 달라집니다.
입력한 텍스트가 서버로 전송되나요?
도구 처리는 브라우저에서 이루어지며, 입력 텍스트를 별도 서버 저장소에 보관하지 않습니다.
SHA-1도 사용해도 되나요?
SHA-1은 충돌 위험 때문에 보안 목적에는 권장되지 않습니다. 비교나 레거시 확인 목적이 아니라면 SHA-256 이상을 우선하세요.