🔒 해시 생성기
입력과 동시에 5가지 해시 알고리즘 결과를 계산합니다. 데이터는 브라우저 밖으로 나가지 않습니다.
사용 방법
- 해시를 만들 텍스트를 입력창에 붙여넣습니다.
- MD5·SHA-1·SHA-256·SHA-384·SHA-512 결과가 동시에 계산됩니다.
- 필요한 알고리즘의 값을 복사 버튼으로 가져갑니다.
이럴 때 유용해요
- API 서명·검증 로직을 개발하며 예상 해시값을 확인할 때
- 두 텍스트가 완전히 같은지 해시로 빠르게 대조할 때
- 문서·데이터의 변조 확인용 지문(체크섬)을 만들 때
알아두면 좋은 팁
- 새로 만드는 시스템에는 SHA-256 이상을 쓰세요. MD5와 SHA-1은 충돌 공격이 실증되어 보안 용도로는 폐기된 알고리즘입니다.
- 해시는 한 글자만 바뀌어도 결과 전체가 달라집니다. 앞뒤 공백·줄바꿈 차이도 다른 해시가 나오니 비교 시 주의하세요.
자주 묻는 질문
해시는 암호화와 어떻게 다른가요?
암호화는 키로 되돌릴 수 있는 양방향 변환이고, 해시는 원문으로 되돌릴 수 없는 일방향 요약입니다. 그래서 해시는 비밀번호 저장·무결성 검증에, 암호화는 데이터 보호·전송에 씁니다.
MD5는 위험하다는데 왜 아직 제공하나요?
MD5는 서로 다른 입력이 같은 해시를 갖게 만드는 충돌 공격이 가능해 보안 용도로는 부적합합니다. 다만 파일 전송 오류 확인 같은 비보안 체크섬 용도로는 여전히 널리 쓰여 이 도구에도 포함했습니다.
같은 텍스트인데 다른 사이트와 해시가 달라요.
입력 끝의 줄바꿈·공백 포함 여부나 인코딩 차이 때문일 가능성이 큽니다. 이 도구는 입력을 UTF-8 바이트로 변환해 계산하며, 보이지 않는 공백 하나만 달라도 결과 전체가 달라집니다.
비밀번호를 SHA-256으로 해시해 저장하면 안전한가요?
단순 SHA-256만으로는 부족합니다. GPU로 초당 수십억 번 계산이 가능해 무차별 대입에 취약하므로, 실제 서비스에서는 bcrypt·scrypt·Argon2처럼 의도적으로 느린 전용 알고리즘과 솔트(salt)를 써야 합니다.
파일의 해시도 계산할 수 있나요?
이 도구는 텍스트 전용입니다. 파일 체크섬은 Windows PowerShell의 Get-FileHash 명령이나 macOS의 shasum 명령으로 로컬에서 계산하는 것이 가장 안전하고 빠릅니다.