해시 생성기
브라우저에서 실시간으로 MD5, SHA-1, SHA-256, SHA-512 및 CRC32로 텍스트 또는 파일에 지문을 찍으세요 — 체크섬을 확인하고 솔트된 bcrypt 해시를 생성하세요.
모든 다이제스트가 브라우저에서 실시간으로 계산됩니다 — 텍스트나 파일이 이 페이지를 벗어나지 않습니다. bcrypt만 서버에서 처리됩니다.
솔트된 비밀번호 해시로 PHP의 password_hash()를 사용하여 서버에서 처리됩니다 — 매번 새로운 솔트로 고유한 해시가 생성됩니다.
bcrypt 해시는 문자열 비교가 아닌 password_verify()로 검증하세요.
해시 생성기 소개
Hash Generator는 텍스트나 파일을 MD5, SHA-1, SHA-256, SHA-512, CRC32로 지문화하며, 모두 입력하는 즉시 브라우저 안에서 계산됩니다. 입력 내용은 페이지 밖으로 나가지 않습니다. 파일(최대 200MB, 로컬에서 읽음)을 넣어 한 바이트도 업로드하지 않고 체크섬을 검증할 수 있습니다.
검증 패널이 있어 체크섬 확인이 간편합니다. 기대하는 해시 값을 붙여넣으면 도구가 계산된 모든 다이제스트와 대조해 어떤 알고리즘인지, 일치하는지 알려줍니다. 레거시 알고리즘은 그렇게 표시됩니다. MD5와 SHA-1은 체크섬과 중복 제거에는 여전히 쓸 만하지만 보안 용도로는 취약합니다.
한 가지 알고리즘만 다르게 동작합니다: bcrypt입니다. 솔트가 적용된 비밀번호 해시는 브라우저의 암호화 프리미티브로 계산할 수 없으므로, bcrypt 생성은 텍스트를 서버로 전송해 PHP의 password_hash()가 새로운 솔트 해시를 생성합니다. 이는 클릭할 때마다 매번 새로운 값이 나오도록 설계된 것입니다.
해시 생성기 사용 방법
- 텍스트를 입력하거나 붙여넣거나, File 모드로 전환해 파일을 넣어 로컬에서 해시하세요.
- 실시간 다이제스트(MD5, SHA-1, SHA-256, SHA-512, CRC32)가 입력하는 대로 갱신되는 것을 확인하세요.
- 다운로드를 검증하려면 기대하는 체크섬을 Verify 패널에 붙여넣고 일치 여부를 확인하세요.
- 개별 다이제스트를 복사하거나, 전체를 복사하거나, checksums.txt로 다운로드하세요.
- 솔트가 적용된 비밀번호 해시가 필요하면 "Stamp bcrypt hash"를 클릭하세요. 이것만 서버에서 생성됩니다.