무료 비밀번호 유출 확인기
Have I Been Pwned를 통해 비밀번호가 알려진 데이터 유출에 포함되었는지 확인합니다 — k-익명성을 사용하여 비밀번호가 로컬에서 해시되고 5자리 해시 접두사만 전송됩니다. 비밀번호 자체가 브라우저를 떠나지 않습니다.
비밀번호는 어디에도 전송되지 않습니다. 브라우저에서 SHA-1로 해시되며, 해시의 앞 5자리 만 Have I Been Pwned range API로 전송됩니다. 서버는 해당 접두사를 공유하는 모든 유출 해시를 반환하고, 일치 여부는 로컬에서 확인됩니다. k-익명성 모델이므로 서비스는 비밀번호나 전체 해시를 알 수 없습니다.
이 확인은 네트워크 요청 1회만 수행합니다 — 5자리 해시 접두사를 api.pwnedpasswords.com으로 전송합니다. 비밀번호와 전체 해시는 전송되지 않습니다.
사용 방법
수십억 개의 유출된 비밀번호가 담긴 Have I Been Pwned 데이터베이스에서 비밀번호를 확인합니다 — 비밀번호를 어디로도 전송하지 않습니다. k-익명성 모델을 사용하므로 비밀번호의 SHA-1 해시 중 처음 5자만 브라우저를 벗어납니다.
- 1비밀번호가 로컬에서 해시됩니다비밀번호는 Web Crypto API를 사용하여 브라우저에서 SHA-1로 해시됩니다. 비밀번호 자체는 기기를 벗어나지 않습니다.
- 25자 접두사만 전송됩니다해시의 처음 5자(16진수)가 Have I Been Pwned range API로 전송되며, API는 해당 접두사를 공유하는 모든 유출된 해시를 반환합니다.
- 3일치 여부는 브라우저에서 확인됩니다브라우저가 그 목록에서 해시의 나머지 부분을 찾아 비밀번호가 유출에 (있다면) 몇 번 나타났는지 표시합니다. 서비스는 그중 어느 것이 사용자의 것인지 알 수 없습니다.
네트워크 요청을 수행하는 유일한 LibraTool 도구이며, 이 경우에도 비밀번호와 전체 해시는 브라우저를 벗어나지 않고 5자 해시 접두사만 전송됩니다.
관련 도구
비밀번호 강도 검사기
엔트로피 분석, 해킹 시간 추정, 요구 사항 체크리스트로 비밀번호 강도를 확인합니다. 브라우저에서 완전히 실행됩니다.
WebRTC IP 유출 테스트
WebRTC가 VPN을 우회하여 로컬 네트워크 주소나 실제 공개 IP를 유출하고 있는지 확인합니다. 공개 STUN 서버를 사용하여 브라우저에서 실제 피어 연결을 실행합니다 — 업로드되지 않습니다.
PDF 잠금 해제
열 수 있는 PDF의 비밀번호를 제거하거나, 인쇄·복사·편집 제한을 해제합니다. 여러 파일을 한 번에 처리합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.