비밀번호 생성기: 클릭 한 번으로 안전한 비밀번호 생성
안전한 비밀번호를 클릭 한 번으로 만들 수 있어요. 8자에서 64자 랜덤 비밀번호 또는 4개에서 8개 로마자 단어로 된 패스프레이즈를 비트 단위 강도 표시와 복사 버튼과 함께 생성해요. 난수는 브라우저(crypto.getRandomValues)가 만들고, 아무것도 전송하지 않아요.
입력한 텍스트는 브라우저 밖으로 나가지 않아요. 모든 계산은 브라우저 안에서만 이루어지고, 저장도 전송도 하지 않아요.
0 비트
비밀번호를 정말 안전하게 만드는 건 뭔가요?
두 가지예요. 길이와 진짜 무작위성. Yeoreum2026! 같은 비밀번호는 대문자, 숫자, 특수문자라는 입력란 규칙은 다 통과하지만, 공격자가 가장 먼저 돌려보는 사전 목록에 들어 있어요. 반면 16자 랜덤 비밀번호는 약 100비트의 엔트로피를 가져요. 2의 100제곱, 그러니까 1양을 넘는 경우의 수예요. 초당 10억 번 시도해도 우주의 나이보다 오래 걸려요. 이 비밀번호 생성기는 Math.random이 아니라 브라우저의 암호학적으로 안전한 난수 생성기인 crypto.getRandomValues를 써요. 주사위와 계산기의 차이라고 생각하면 돼요.
비트로 표시되는 강도는 어떻게 읽나요?
엔트로피는 길이에 사용 가능한 문자 수의 로그를 곱한 값이에요. 대문자, 소문자, 숫자, 특수문자 76종에서 12자를 고르면 약 75비트예요. 40비트 미만이면 몇 분 안에 뚫리고, 60비트 이상이면 서비스가 몇 번의 실패 후 계정을 잠그기 때문에 온라인 공격에는 안전해요. 80비트 이상이면 유출된 데이터베이스에 대한 오프라인 공격도 버텨요. 관리자 계정, 이메일, 비밀번호 관리자에는 100비트 이상, 즉 모든 문자 종류를 쓴 16자나 단어 6개에 숫자를 더한 패스프레이즈를 권해요.
패스프레이즈가 더 나은 선택은 언제인가요?
외워야 하거나 자주 입력해야 하는 비밀번호일 때예요. "Jajak-Hyeseong-Jaeppareun-Hanggu-Nanjaengi-47"은 60비트가 넘고 세 번만 입력하면 기억에 남아요. 내장된 목록에는 약 400개의 무해한 한국어 단어가 로마자로 들어 있어요. 동물, 식물, 색, 생활용품이고 욕설이나 브랜드명은 없어요. 로마자를 쓰는 이유는 대부분의 사이트가 비밀번호에 한글을 받지 않기 때문이에요. 단어 5개면 약 43비트, 6개에 숫자를 더하면 약 58비트, 8개면 69비트예요. 비밀번호 관리자의 마스터 비밀번호에는 7개나 8개를 쓰세요. 나머지는 관리자가 20자 랜덤 문자열로 관리하면 돼요.
사람들이 비밀번호에서 가장 많이 하는 실수는요?
가장 큰 실수는 재사용이에요. 온라인 쇼핑몰 하나가 해킹되면 공격자는 같은 이메일과 비밀번호 조합을 Amazon, PayPal, Google, Microsoft에서 자동으로 시도해요. 그래서 서비스마다 다른 비밀번호가 필요하고, "개수" 옵션이 바로 그걸 위한 거예요. 10개를 만들어 관리자에 붙여넣으면 끝이에요. 두 번째 실수는 패턴이에요. Qwerty123, 생일, 팀 이름, 키보드 배열은 전부 목록에 있어요. 세 번째는 주기적인 강제 변경이에요. 결국 Password1, Password2, Password3이 돼요. 강한 비밀번호 하나를 오래 쓰고, 유출이 확인됐을 때만 바꾸는 게 나아요.
"헷갈리는 문자 제외" 옵션은 무엇을 위한 건가요?
대문자 I, 소문자 l, 숫자 1은 많은 글꼴에서 똑같이 보이고, 대문자 O와 0도 마찬가지예요. 비밀번호를 소리 내 읽거나, 손으로 옮겨 적거나, 손님용 Wi-Fi 카드에 인쇄해야 한다면 이 옵션이 수고를 덜어줘요. 문자 종류는 5개만 줄고, 16자 비밀번호의 엔트로피는 2비트도 안 줄어요. 관리자에만 저장하는 비밀번호라면 꺼 두세요.
이 생성기를 믿어도 되는 이유는요?
아무것도 모르기 때문이에요. 코드 전체가 브라우저 안에서 돌아가고, 비밀번호가 담긴 요청이 서버로 가지도, 로그나 쿠키에 남지도 않아요. 페이지를 연 뒤 오프라인으로 전환하고 생성해도 돼요. 다른 도구도 같은 원칙이에요. 글자수 세기와 왓츠앱 대화 정리 도구도 완전히 로컬에서 동작하고, Claude 채팅 내보내기도 공유한 대화를 저장하지 않고 변환해요.
자주 묻는 질문
이 생성기로 만든 비밀번호는 얼마나 안전한가요?
문자는 브라우저의 암호학적으로 안전한 난수 생성기 crypto.getRandomValues에서 나와요. 모든 문자 종류를 쓴 16자 비밀번호는 약 100비트의 엔트로피를 가지며, 현재 기술로는 현실적인 시간 안에 뚫을 수 없어요.
생성한 비밀번호를 누가 볼 수 있나요?
아니요. 생성기는 완전히 브라우저 안에서 동작해요. 서버로 전송되지도, 기록되지도, 저장되지도 않아요. 저희도 볼 수 없어요.
랜덤 비밀번호와 패스프레이즈 중 뭐가 나은가요?
비밀번호 관리자에는 긴 랜덤 비밀번호, 외워야 하는 것(마스터 비밀번호, Wi-Fi, 노트북 로그인)에는 단어 5개에서 6개짜리 패스프레이즈가 좋아요. 길이만 충분하면 둘 다 똑같이 안전하고, 패스프레이즈가 외우고 입력하기 쉬울 뿐이에요.
"헷갈리는 문자 제외"는 무슨 뜻인가요?
대문자 I, 소문자 l, 숫자 1, 대문자 O, 숫자 0을 빼요. 손님용 Wi-Fi처럼 비밀번호를 직접 입력하거나 불러줘야 할 때 도움이 돼요. 보안은 아주 조금만 낮아져요.
안전한 비밀번호는 몇 비트가 필요한가요?
60비트 이상이면 온라인 공격에, 80비트 이상이면 유출된 데이터베이스에 대한 오프라인 공격에도 안전해요. 마스터 비밀번호와 관리자 계정에는 100비트 이상을 권해요. 도구의 표시가 값을 실시간으로 보여줘요.