유출 여부 확인
Breach Check
비밀번호가 Have I Been Pwned 유출 데이터에 있는지 확인합니다. 브라우저에서 SHA-1 해시의 앞 5자만 보내는 k-익명성 방식입니다.
공개된 유출 자료에 들어 있는 비밀번호는 약한 것이 아니라 이미 알려진 것이고, 길이나 엔트로피로는 되돌릴 수 없습니다. 이 도구는 비밀번호도, 그 해시 전체도 탭 밖으로 내보내지 않은 채 Have I Been Pwned의 Pwned Passwords 자료와 대조합니다.
비밀번호는 이 탭에서 SHA-1로 해시되고, 해시의 앞 5글자만 Have I Been Pwned에 보내집니다(k-익명성). 서비스는 그 앞자리를 가진 유출 해시 수백 개를 돌려주고, 내 비밀번호가 그 안에 있는지는 브라우저가 비교합니다. 우리 서버는 이 과정에 전혀 관여하지 않습니다.
이메일 주소의 유출 조회는 Have I Been Pwned가 유료 API 키를 요구하고 k-익명성 방식이 아니라서 이 도구에는 넣지 않았습니다. haveibeenpwned.com에서 직접 조회할 수 있습니다.
사용 방법
비밀번호를 입력합니다
브라우저에서 SHA-1로 해시합니다. 그 해시의 앞 16진수 5글자만 전송됩니다.
서비스는 답이 아니라 범위를 돌려줍니다
그 앞자리를 공유하는 유출 해시 수백 개가 함께 돌아옵니다. 그중 내 것이 있는지는 브라우저가 찾습니다. 서비스는 어느 것이었는지도, 있었는지조차도 알지 못합니다.
발견되면 곧바로 조치합니다
0보다 크면 눈에 띈 곳만이 아니라 그 비밀번호를 쓴 모든 곳에서 바꿔야 합니다. 숫자는 그 비밀번호가 들어 있는 유출 기록의 수이지 당신이 유출된 횟수가 아닙니다.
자주 묻는 질문
비밀번호가 남의 서버에 닿나요?
닿지 않습니다. 나가는 것은 SHA-1 해시의 16진수 5글자이고, 그 앞자리는 수십만 개의 비밀번호가 공유하므로 되돌릴 수 없습니다. 요청은 브라우저에서 API로 바로 가며 이 사이트 서버는 경로에 없습니다.
이메일 유출도 확인할 수 있나요?
여기서는 안 됩니다. 이메일 조회는 유료 API 키가 필요하고 k-익명 방식으로 할 수 없어서, 어설프게 하느니 제공하지 않기로 했습니다.
나오지 않으면 안전한가요?
이 자료에 없다는 뜻일 뿐입니다. 공개되지 않았거나 이 자료에 들어가지 않은 유출은 포함되지 않고, 어떤 목록에도 없는 비밀번호가 약할 수도 있습니다. 강도 측정도 함께 해 보십시오.
깨진 SHA-1을 왜 쓰나요?
공개된 자료가 SHA-1로 색인돼 있고 규약도 그렇게 정해져 있기 때문입니다. 여기서 기대는 것은 충돌 저항성이 아닙니다. 이 해시는 비밀번호 저장이 아니라 조회용 키입니다.
이 도구로 이어지는 것
비밀번호 강도 측정
Password Strength Meter
비밀번호를 깨는 데 걸릴 시간을 추정하고 약하게 만드는 패턴을 짚어 줍니다.
임시 이메일
Disposable Email
일정 시간 동안 메일을 받는 임시 주소를 제공하며 첨부 파일도 그 자리에서 볼 수 있습니다.
비밀번호 내보내기 변환
Password Export Converter
1Password·Bitwarden·크롬/엣지·KeePass·KeePassXC·LastPass 형식 사이에서 비밀번호 CSV 내보내기를 변환하며, 형식별 열 대응표를 함께 보여 줍니다.
비밀번호 생성기
Password Generator
길이·문자 종류·헷갈리는 글자 제외 규칙을 정해 무작위 비밀번호를 필요한 만큼 만듭니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
비밀번호 생성기
Password Generator
길이·문자 종류·헷갈리는 글자 제외 규칙을 정해 무작위 비밀번호를 필요한 만큼 만듭니다.
비밀번호 강도 측정
Password Strength Meter
비밀번호를 깨는 데 걸릴 시간을 추정하고 약하게 만드는 패턴을 짚어 줍니다.
임시 이메일
Disposable Email
일정 시간 동안 메일을 받는 임시 주소를 제공하며 첨부 파일도 그 자리에서 볼 수 있습니다.
CORS 점검
CORS Tester
지정한 출처에서 브라우저가 보낼 프리플라이트와 Origin을 실은 GET 요청을 보내고, Fetch 표준 규칙으로 어떤 헤더 때문에 막혔는지 짚어 줍니다.
환율 계산기
Currency Converter
유럽중앙은행 일일 기준환율로 30여 개 통화를 유로를 거쳐 환산하고, 은행이 알려 준 환율을 직접 넣어 계산할 수도 있습니다.
날짜 계산기
Date Difference
두 날짜 사이의 일·주·월·연 수를 세며 디데이 표시와 영업일 계산을 지원합니다.