해시 생성기
텍스트에서 MD5, SHA-1, SHA-256, SHA-384, SHA-512 다이제스트를 생성합니다. 모든 처리가 브라우저에서 로컬로 실행되므로 입력 내용이 업로드되지 않습니다.
입력 텍스트
0자
해시
위에 텍스트를 입력하면 해시가 표시됩니다.
해시 생성기 사용 방법
- 1
텍스트 입력
아무 텍스트나 입력 패널에 입력하거나 붙여넣으세요. 해시는 텍스트의 UTF-8 바이트로부터 자동 계산됩니다.
- 2
모든 다이제스트 확인
MD5, SHA-1, SHA-256, SHA-384, SHA-512 결과를 함께 확인하세요. 입력하는 즉시 각 값이 실시간으로 갱신됩니다.
- 3
적합한 알고리즘 선택
보안과 관련된 작업에는 SHA-256 이상을 선택하고, MD5나 SHA-1은 보안과 무관한 체크섬과 레거시 호환성에만 사용하세요.
- 4
해시 복사
각 행의 Copy를 클릭해 해당 16진수 다이제스트를 클립보드에 담으세요. 이 모든 과정이 브라우저를 벗어나지 않습니다.
자주 묻는 질문
이 도구는 어떤 해시 알고리즘을 생성하나요?
같은 입력으로부터 MD5, SHA-1, SHA-256, SHA-384, SHA-512 다섯 가지 다이제스트를 한 번에 생성하며, 각각 16진수 문자열로 표시되고 입력하는 즉시 실시간으로 갱신됩니다.
내 입력이 서버로 전송되나요?
아니요. 모든 해시는 JavaScript와 Web Crypto API를 사용해 브라우저 안에서 로컬로 계산되므로 텍스트가 기기를 벗어나지 않습니다. 덕분에 비밀번호, 토큰 등 민감한 데이터에도 안전합니다.
MD5와 SHA-256 중 무엇을 써야 하나요?
MD5와 SHA-1은 실제 충돌이 존재해 암호학적으로 취약하므로, 비밀번호, 서명, 변조 방지에는 사용하지 마세요. 보안에 민감한 작업에는 SHA-256, SHA-384, SHA-512를 사용하고, MD5와 SHA-1은 단순 체크섬과 레거시 시스템에만 적합합니다.
해시를 원래 텍스트로 되돌릴 수 있나요?
아니요. 암호학적 해시는 단방향 함수라 수학적으로 역산할 수 없습니다. 다만 짧거나 흔한 입력은 무차별 대입이나 조회 테이블로 추측될 수 있으며, 그래서 취약한 알고리즘이 비밀번호 저장에 안전하지 않은 것입니다.
Unicode와 이모지를 올바르게 처리하나요?
네. 텍스트는 해싱 전에 UTF-8로 인코딩되므로, 악센트 문자, 비라틴 문자, 이모지가 모두 다른 UTF-8 기반 도구와 일치하는 표준적이고 상호 운용 가능한 다이제스트를 만듭니다.
관련 도구
이런 편리한 도구도 함께 사용해 보세요