사용방법
- 텍스트 모드 또는 파일 모드를 선택하세요.
- 텍스트를 붙여넣거나 검증할 파일을 선택하세요.
- SHA-256, SHA-384 또는 SHA-512 알고리즘을 선택하세요.
- 비교가 필요한 경우 예상되는 체크섬을 붙여넣으세요.
- 생성된 결과를 복사하세요.
핵심 기능
- 텍스트 및 파일 해시: 텍스트를 붙여넣거나 파일을 선택하여 검증 가능한 해시 지문을 생성하세요.
- 체크섬 비교 모드: 예상되는 체크섬을 붙여넣어 다운로드, 릴리스 아티팩트 또는 구성 페이로드를 검증하세요.
- 최신 SHA 알고리즘: MD5/SHA-1을 안전한 옵션으로 오해하지 않도록 SHA-256, SHA-384, SHA-512만 제공합니다.
- 로컬 프라이버시 처리: 텍스트, 페이로드 및 파일은 서버 업로드 없이 브라우저 내에서 로컬로 처리됩니다.
- 원클릭 결과 복사: 릴리스 노트, 감사 기록 또는 디버깅 워크플로우에 해시 값을 즉시 복사하여 사용하세요.
관련 도구
무작위 비밀번호 또는 XKCD 스타일의 패스프레이즈를 생성하는 안전한 비밀번호 생성기입니다. 엔트로피 및 크랙 시간 추정치를 실시간으로 확인하세요. 100% 클라이언트 측에서 안전하게 실행됩니다.
zxcvbn을 사용하여 비밀번호 강도와 예상 해독 시간을 실시간으로 테스트하세요. 검사는 브라우저 내에서 로컬로 실행되므로 입력한 내용이 업로드되지 않습니다.
SSH 키 생성기를 사용하여 브라우저에서 로컬로 Ed25519, RSA-2048 또는 RSA-4096 키 쌍을 만드세요. 서버 업로드 없이 100% 클라이언트 측에서 실행됩니다. 지금 바로 생성하고 공개 키를 복사하세요.
브라우저 로컬에서 Bcrypt 해시를 생성하고, 기존 해시와 평문 비밀번호가 일치하는지 검증하세요. 인증 개발, 마이그레이션, 테스트 데이터 준비를 위해 Cost/Rounds 값을 조절할 수 있습니다.
서버 업로드나 시크릿 키 없이 브라우저 내에서 JWT(JSON Web Token)를 디코딩하고 디버깅하세요. 헤더와 페이로드를 검사하고, JSON을 예쁘게 포맷하며, 실시간 만료(exp) 카운트다운을 확인할 수 있습니다.
API 테스트용 JWT를 생성하고 서명하세요. 헤더와 페이로드를 편집하고, HS256/HS384/HS512를 지원하며, 서명 작업이 브라우저에서 실행되어 Secret 키가 로컬에 안전하게 유지됩니다.
계산 논리
해시는 입력 데이터를 고정된 길이의 지문으로 변환합니다. 이 도구는 브라우저의 Web Crypto API를 사용하여 로컬에서 해시를 계산합니다:
- SHA-256/SHA-384/SHA-512는 무결성 검사, 릴리스 검증 및 개발자 워크플로우에 유용합니다.
- 체크섬은 콘텐츠가 일치하는지 증명하는 용도이며, 암호화가 아니므로 원본 입력을 복구할 수 없습니다.
- 비교 모드는 공백, 콜론, 하이픈을 무시하므로 다양한 형식의 체크섬을 붙여넣어 비교할 수 있습니다.
- 파일은 업로드되지 않으며 브라우저 내에서 읽히고 해시가 계산됩니다.
FAQ
내 텍스트나 파일이 업로드되나요?
아니요. 해시 계산은 브라우저 로컬에서 실행되며 입력된 데이터는 서버로 업로드되지 않습니다.
해시와 암호화는 같은 건가요?
아니요. 해시는 무결성 검사를 위한 단방향 지문입니다. 반면 암호화는 키가 있으면 복호화(가역)할 수 있습니다.
어떤 알고리즘을 사용해야 하나요?
대부분의 일반적인 체크섬 검증에는 SHA-256을 사용하세요. 더 긴 다이제스트가 필요할 때는 SHA-384 또는 SHA-512를 사용하세요.
다운로드한 파일을 검증할 수 있나요?
네. 파일을 선택하고 공식 체크섬을 붙여넣어 일치하는지 확인할 수 있습니다.
두 파일의 해시가 다른 이유는 무엇인가요?
콘텐츠, 인코딩 또는 메타데이터에 아주 작은 차이만 있어도 완전히 다른 해시가 생성됩니다. 이것이 체크섬이 변경 사항을 감지하는 데 유용한 이유입니다.
MD5가 없는 이유는 무엇인가요?
MD5는 보안에 민감한 용도로는 더 이상 적합하지 않습니다. 첫 번째 버전은 최신 SHA 알고리즘에 중점을 두고 설계되었습니다.