ZIP 비밀번호 찾기
본인 소유 ZIP의 잊어버린 비밀번호를, 기억나는 단어 조합이나 형태 마스크로 찾습니다. 검색 전에 예상 소요 시간을 알려줍니다.
먼저 밝혀둘 것
이 도구는 본인이 만들었거나 정당한 권한을 가진 파일의 잊어버린 비밀번호를 되찾기 위한 것입니다. 다른 사람의 파일에 무단으로 접근하는 행위는 정보통신망 이용촉진 및 정보보호 등에 관한 법률 위반으로 처벌 대상입니다. 이 점을 확인하고 사용하세요.
두 가지 찾기 방식
사전 방식은 비밀번호에 쓴 단어가 대충 기억날 때 씁니다. 회사 이름, 닉네임, 생년월일 일부처럼 후보 단어를 넣으면 대소문자를 바꾸거나 뒤에 숫자를 붙이는 식으로 변형해 하나씩 맞춰봅니다. 마스크 방식은 형태가 기억날 때 씁니다. hello 뒤에 숫자 네 자리를 붙였던 것 같으면 hello???? 처럼 아는 부분은 그대로 적고 모르는 자리를 물음표로 두면 그 자리만 채워 시도합니다.
검색량을 먼저 확인하세요
후보를 정하면 총 몇 개를 검사해야 하는지, 초당 몇 개를 검사할 수 있는지, 예상 시간이 얼마인지 미리 계산해 보여줍니다. 물음표 자리가 늘거나 문자 종류가 많아지면 후보 수가 급격히 불어납니다. 예를 들어 소문자와 숫자를 쓰는 다섯 자리는 약 6천만 가지라 오래 걸리고, 여기에 한 자리만 더해도 서른여섯 배가 됩니다. 그래서 기억나는 조건을 최대한 넣어 검색을 좁히는 것이 중요합니다.
기억나는 조건으로 좁히기
시작 문자열이나 끝 문자열, 반드시 들어가는 문자, 길이 범위를 넣으면 조건에 맞지 않는 후보를 걸러내 검사량이 줄어듭니다. 숫자나 특수문자가 반드시 들어갔다는 것만 기억나도 후보가 크게 줄어듭니다. 검색 공간이 지나치게 크면 도구가 실행을 막고 정보를 더 넣으라고 안내합니다. 이는 현실적으로 끝나지 않을 검색을 붙잡고 있지 않게 하기 위한 것입니다.
속도와 암호화 방식
ZipCrypto 방식은 검사가 빨라 초당 수십만 개를 확인할 수 있지만, AES 방식은 비밀번호마다 무거운 키 유도 계산을 거쳐야 해서 초당 수천 개 수준으로 훨씬 느립니다. 파일을 넣으면 어떤 방식인지 표시되고 그에 맞춰 예상 시간이 계산됩니다. 브라우저 한 대에서 도는 것이라 전용 장비를 쓰는 경우와는 속도가 다릅니다.
왜 형태를 몰라도 되는 전체 검색은 없나
이 도구는 비밀번호에 대해 사용자가 기억하는 정보를 입력으로 받습니다. 아무 단서 없이 모든 조합을 훑는 기능은 넣지 않았습니다. 자릿수와 문자 종류가 기억난다면 그것을 마스크로 표현하면 되고, 그것이 곧 사용자가 아는 만큼의 검색입니다. 아무것도 기억나지 않는 검색은 본인 파일이라도 현실적으로 성공하기 어렵습니다.
처리 위치
파일과 후보 검사는 모두 이 브라우저 안에서 이뤄집니다. 비밀번호와 파일 내용은 서버로 전송되지 않습니다. 찾은 비밀번호는 화면에만 표시되며 저장되지 않습니다.